NHibernate Cascade=save-update"?

Просто зайдите на http://java.com/en/download/ и обновите свою версию JRE

12
задан Mariano Desanze 4 December 2015 в 19:20
поделиться

1 ответ

Да. Похоже, что в данном случае вам нужно 'save-update'.

Я никогда не находил в документации подробного объяснения каждого каскадного параметра, но использовал это сообщение в блоге Айенде в качестве ссылки .

  • none - не делать никаких каскадов, пусть пользователи обрабатывают их сами.
  • save-update - когда объект сохраняется / обновляется, проверять связи и сохранять / обновлять любой объект которые требуют этого (включая сохранение / обновление ассоциаций в сценарии "многие ко многим").
  • delete - при удалении объекта удалить все объекты в ассоциации.
  • delete-orphan - при удалении объекта удалить все объекты в ассоциации. В дополнение к этому, когда объект удаляется из ассоциации и не связан с другим объектом (осиротевший), также удалите его.
  • все - когда объект сохраняется / обновляется / удаляется, проверять ассоциации и сохранять / обновлять / удалять все найденные объекты.
  • all-delete-orphan - когда объект сохранить / обновить / удалить, проверьте ассоциации и сохраните / обновите / удалите все найденные объекты. В дополнение к этому, когда объект удаляется из ассоциации и не связан с другим объектом (осиротевший), также удалите его.
26
ответ дан 2 December 2019 в 05:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: