Результаты поиска по запросу "cascade"

7 ответов

- CascadeType.REMOVE: «Дочерняя» сущность удаляется только тогда, когда ее «Родитель» удаляется.

ного запутался в JPA 2.0

1 ответ

Как-то так работает .. как пример:

я есть 3 таблицы:lt_hdefaults, lt_hperiods а такжеlt_hrules, Вlt_hdefaultsесть один ряд для объекта на определенный год. вlt_hperiods В таблице может быть несколько периодов, называйте их временами года. вlt_hrules В таблице может быть более ...

3 ответа

 не удалять каскад пользователя при удалении группы.

ользую JPA 2.0 и спящий режим. У меня есть класс пользователя и класс группы следующим образом: public class User implements Serializable { @Id @Column(name="USER_ID") private String userId; @ManyToMany @JoinTable(name = "USER_GROUP", ...

ТОП публикаций

1 ответ

Но это решает проблему без обновления существующей структуры базы данных.

я есть база данных компонентов. Каждый компонент имеет определенный тип. Это означает, что между компонентом и типом существует отношение многие-к-одному. Когда я удаляю тип, я хотел бы удалить все компоненты, которые имеют внешний ключ этого ...

2 ответа

затем вы вызываете метод save (), но с вашей аннотацией вы должны вызвать метод persist () из JPA

могу использовать каскад и аннотации в спящем режиме?Но я остаюсь с сомнением У меня такая ситуация: public class Package(){ @OneToOne(cascade=CascadeType.PERSIST) private Product product; @OneToOne(cascade=CascadeType.PERSIST) private User ...

2 ответа

Кроме того, вы можете использовать [Обязательный] Атрибут, и он автоматически установит правило удаления в режим «CASCADE» в связанных отношениях. (а также установите для свойства «Разрешить пустое значение» этого объекта значение «ложь» в БД)

лизовал двунаправленное соотношение 1: 1 на основе этого ответа: Первичный / Внешний ключ в Entity Framework [https://stackoverflow.com/questions/5388077/primary-foreign-key-in-entity-framework/5388658#5388658] Я определяю двунаправленное ...

15 ответов

Хороший пример. В JPA это объединенная таблица InheritanceStrategy. Для 1): Как правило, вы используете каркас персистентного уровня (EclipseLink, Hibernate, ...), который реализует удаленную последовательность для объединенного объекта, чтобы сначала удалить объединенную часть, а затем супер часть. Но если у вас есть более простое программное обеспечение, такое как задание на импорт или архивирование, удобно иметь возможность просто удалить объект, выполнив удаление в супер части. Относительно 2): согласен, но в этом случае клиент должен уже знать, что он работает над объединенной / подчиненной частью объекта.

астройке внешних ключей в SQL Server, при каких обстоятельствах он должен каскадироваться при удалении или обновлении, и каковы причины этого? Это, вероятно, относится и к другим базам данных. Больше всего я ищу конкретные примеры каждого ...

2 ответа

да, Asset.SetAssetGroup (ag) действительно добавляет актив в коллекцию группы активов. По какой-то неизвестной причине nhibernate Isei HashSet's Contains не использует переопределение моего Entity <Tid> Equals (). И если я не сессию. Refresh (ag), вызов Contains () возвращает false. Аналогично HashSet Remove (..) также завершится ошибкой и вернет false.

я есть сущность AssetGroup с имеет отношение один ко многим с сущностью актива. Существует базовый класс Entity, который переопределяет Equals и GetHashCode. Я следую примеруch 20 родительский ...

1 ответ

CASCADE Удалить в таблице «многие ко многим»

ТаблицаDISPLAY_TABниже приведена таблица собственных ссылок, которая может содержать как родительские, так и дочерние вкладки. Родительская вкладка может иметь несколько дочерних вкладок, а дочерняя вкладка может принадлежать нескольким ...

3 ответа

Hibernate Удалить каскад

У меня есть одна сущность [Проект], которая содержит коллекцию других сущностей [Вопросы]. Я отобразил отношение с помощью каскадного атрибута «all-delete-orphan». В моей БД отношение отображается с полем project_id (FK) в таблице вопросов. ...