Результаты поиска по запросу "cascade"
- CascadeType.REMOVE: «Дочерняя» сущность удаляется только тогда, когда ее «Родитель» удаляется.
ного запутался в JPA 2.0
Как-то так работает .. как пример:
я есть 3 таблицы:lt_hdefaults, lt_hperiods а такжеlt_hrules, Вlt_hdefaultsесть один ряд для объекта на определенный год. вlt_hperiods В таблице может быть несколько периодов, называйте их временами года. вlt_hrules В таблице может быть более ...
не удалять каскад пользователя при удалении группы.
ользую JPA 2.0 и спящий режим. У меня есть класс пользователя и класс группы следующим образом: public class User implements Serializable { @Id @Column(name="USER_ID") private String userId; @ManyToMany @JoinTable(name = "USER_GROUP", ...
Но это решает проблему без обновления существующей структуры базы данных.
я есть база данных компонентов. Каждый компонент имеет определенный тип. Это означает, что между компонентом и типом существует отношение многие-к-одному. Когда я удаляю тип, я хотел бы удалить все компоненты, которые имеют внешний ключ этого ...
затем вы вызываете метод save (), но с вашей аннотацией вы должны вызвать метод persist () из JPA
могу использовать каскад и аннотации в спящем режиме?Но я остаюсь с сомнением У меня такая ситуация: public class Package(){ @OneToOne(cascade=CascadeType.PERSIST) private Product product; @OneToOne(cascade=CascadeType.PERSIST) private User ...
Кроме того, вы можете использовать [Обязательный] Атрибут, и он автоматически установит правило удаления в режим «CASCADE» в связанных отношениях. (а также установите для свойства «Разрешить пустое значение» этого объекта значение «ложь» в БД)
лизовал двунаправленное соотношение 1: 1 на основе этого ответа: Первичный / Внешний ключ в Entity Framework [https://stackoverflow.com/questions/5388077/primary-foreign-key-in-entity-framework/5388658#5388658] Я определяю двунаправленное ...
Хороший пример. В JPA это объединенная таблица InheritanceStrategy. Для 1): Как правило, вы используете каркас персистентного уровня (EclipseLink, Hibernate, ...), который реализует удаленную последовательность для объединенного объекта, чтобы сначала удалить объединенную часть, а затем супер часть. Но если у вас есть более простое программное обеспечение, такое как задание на импорт или архивирование, удобно иметь возможность просто удалить объект, выполнив удаление в супер части. Относительно 2): согласен, но в этом случае клиент должен уже знать, что он работает над объединенной / подчиненной частью объекта.
астройке внешних ключей в SQL Server, при каких обстоятельствах он должен каскадироваться при удалении или обновлении, и каковы причины этого? Это, вероятно, относится и к другим базам данных. Больше всего я ищу конкретные примеры каждого ...
да, Asset.SetAssetGroup (ag) действительно добавляет актив в коллекцию группы активов. По какой-то неизвестной причине nhibernate Isei HashSet's Contains не использует переопределение моего Entity <Tid> Equals (). И если я не сессию. Refresh (ag), вызов Contains () возвращает false. Аналогично HashSet Remove (..) также завершится ошибкой и вернет false.
я есть сущность AssetGroup с имеет отношение один ко многим с сущностью актива. Существует базовый класс Entity, который переопределяет Equals и GetHashCode. Я следую примеруch 20 родительский ...
CASCADE Удалить в таблице «многие ко многим»
ТаблицаDISPLAY_TABниже приведена таблица собственных ссылок, которая может содержать как родительские, так и дочерние вкладки. Родительская вкладка может иметь несколько дочерних вкладок, а дочерняя вкладка может принадлежать нескольким ...
Hibernate Удалить каскад
У меня есть одна сущность [Проект], которая содержит коллекцию других сущностей [Вопросы]. Я отобразил отношение с помощью каскадного атрибута «all-delete-orphan». В моей БД отношение отображается с полем project_id (FK) в таблице вопросов. ...