Ответы пользователя по тегу Веб-разработка
  • Что делать с объектом при удалении инфы из базы данных?

    Flammar
    @Flammar
    После удаления объекта можно ещё стирать значение первичного ключа — тогда, если что, можно прямо тот же объект корректно вставить в базу «на новенького».

    А вообще, ActiveRecord — это bad practice, от которой давно отказались в JAVA ORM-фреймворках, чтоб не засорять доменные объекты посторонней логикой (ответственной за их сохранение), которая может меняться. Теперь правильно — entityManager.delete(object).

    Вообще, наличие у объекта сильно сложных методов (т.е. таких, которые принимают в качестве аргументов другие такие же объекты, а не только примитивы), в ситуации, когда нельзя добавлять методы в рантайме, — это tight coupling и, поэтому, bad practice.
    Ответ написан
    Комментировать