Описание тега hibernate-cascade
1
ответ
JPA и Hibernate сохраняют отношения @manytoOne
У меня такая ситуация: @Entity @Table(name = "project_leader") public class ProjectLeader { @ManyToOne @JoinColumn(name = "projectId") @JsonBackReference(value = "project") private Project project; ... и связанный объект @Entity @Table(name = "proje…
24 май '15 в 10:55
1
ответ
Записи дочерней таблицы в спящем режиме не удаляются
У меня есть две таблицы с родительскими и дочерними отношениями, как показано ниже: Parent Table: @Entity @Table(name = "frontend.rdp_strategy", uniqueConstraints = {@UniqueConstraint(columnNames = {"name", "datatype","source"})}) public class Front…
16 июл '16 в 10:01
2
ответа
Может ли Hibernate удалять потерянные коллекции при обновлении отдельного объекта?
Я знаю, что удаление потерянных дочерних объектов - это общий вопрос о SO и общая проблема для людей, впервые знакомых с Hibernate, и что достаточно стандартный ответ заключается в том, чтобы у вас были cascade=all,delete-orphan или же cascade=all-d…
21 окт '10 в 13:57
1
ответ
Различное поведение персистентности с In-Memory и MySQL DB
У меня есть родительский объект и дочерний объект с отношением один ко многим. При использовании @DataJpaTest (т. Е. При настройке базы данных в памяти) работает следующее: LOG.info("Creating stops"); Stop stop1 = new Stop(new Time(0), "Acton Town",…
10 июл '18 в 11:30
1
ответ
Попросить Hibernate не выполнять каскад при использовании таблицы соединений?
Когда я удаляю запись из таблицы r, она, в свою очередь, удаляет запись из таблицы связей b, потому что r имеет отношение "многие ко многим" с b, и я использую Hibernate Join Table, чтобы связать их. Вот где возникает моя проблема: у меня есть предс…
11 ноя '15 в 17:01
0
ответов
Слияние иерархии прав доступа JPA приводит к исключению "Несколько представлений одного и того же объекта"
У меня есть иерархия сущностей, которая представлена и редактируется в веб-интерфейсе и сохраняется на уровне данных моего веб-приложения. Чтобы упростить сохранение, я аннотировал некоторые объекты с помощью CascadaType.PERSIST и CascadeType.MERG…
27 июн '16 в 08:05
1
ответ
Использование Spring Data JPA - как сохранить ТОЛЬКО УНИКАЛЬНЫЕ элементы в дочерней сущности при сохранении родительской сущности и с помощью CascadeType=PERSIST
Я готовлю простое приложение Spring. У меня есть 2 объекта: Book.class (родительский) и Author.class (дочерний): с @OneToMany из представления "Автор" и @ManyToOne(cascade=CascadeType.PERSIST) из отношений представления "Книга". При сохранении новой…
18 янв '19 в 18:51
1
ответ
Hibernate: orphanRemoval не работает для клонированного объекта
У меня проблема с сохранением клонированного объекта с помощью спящего режима. Когда его вложенный дочерний элемент был удален, запись не была удалена из базы данных (я поставил orphanRemoval = true). Как и в приведенных ниже кодах, клон создается с…
24 фев '19 в 02:08
0
ответов
Весенние данные JPA. Hibernate 5. Условная обработка каскада ManyToMany
Есть много информации и примеров, как использовать @ManyToMany и эта часть понятна в общем. Я не нашел элегантного решения для моего случая. Я знаю, как использовать обходной путь, но я надеюсь, что каждый знает и может поделиться элегантным решение…
30 мар '18 в 13:24
1
ответ
Попытка понять разницу в CascadeType.ALL против @OnDelete!
Позвольте мне ответить на мой вопрос, используя @OnDelete здесь удалим этот и любой другой InventoryPreference лица, если Inventory сущность удалена? Я просто не могу понять что-то из справочника Hibernate.. поэтому мне нужна ваша помощь, чтобы подт…
22 июн '11 в 16:54
1
ответ
Hibernate Каскад другой идентификатор из другой базы данных
Например, у меня есть класс A с каскадом B: public class A{ private String id; private Set<B> bs = new HashSet<B>(0); @Id @GenericGenerator(name = "seq_id", strategy = generators.SequenceIdGenerator") @GeneratedValue(generator = "seq_id"…
07 ноя '16 в 13:29
1
ответ
Каскадное поведение для persist() при создании новой сущности против изменения существующей сущности
Я пытаюсь понять, почему поведение persist() отличается от ManyToOne в случаях, во-первых, сохранения новой сущности и, во-вторых, изменения этой сущности. В моей тестовой настройке сотрудник имеет однонаправленный ManyToOne с отделом; От Департамен…
12 сен '18 в 03:16
9
ответов
IllegalStateException с Hibernate 4 и ManyToOne каскадным
У меня есть эти два класса MyItem Object: @Entity public class MyItem implements Serializable { @Id private Integer id; @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE}) private Component defaultComponent; @ManyToOne(cascade = {CascadeT…
11 май '12 в 11:29
1
ответ
Hibernate один в один отображение. Удалить строку из зависимой таблицы
Таблицы: Студент, столбец Address Student.ADDR_ID сопоставляется с Address.ID Аннотация в моем классе ученика выглядит следующим образом public class Student { String name, surname; int rollNumber; Teacher classTeacher; Address address; @OneToOne(ca…
23 май '17 в 03:43
0
ответов
Hibernate каскадное слияние с непостоянными объектами
У меня есть следующая структура в моем проекте: public class A { @Cascade({org.hibernate.annotations.CascadeType.SAVE_UPDATE, org.hibernate.annotations.CascadeType.PERSIST, org.hibernate.annotations.CascadeType.REFRESH, org.hibernate.annotations.Cas…
11 фев '13 в 13:55
2
ответа
Hibernate, однонаправленный ManyToOne и стремление к "Каскадному удалению"
У меня есть проблема, аналогичная представленной здесь: как определить обратное каскадное удаление в отображении "многие к одному" в спящем режиме После поиска некоторое время я не могу найти достойное / чистое решение для этого. У меня не может быт…
05 дек '11 в 11:17
1
ответ
Как правильно настроить Hibernate каскад
У меня есть следующие настройки A -> B -> C A-Mapping: <hibernate-mapping> <class name="db.base.A" table="A"> <id name="id" type="java.lang.Integer"> <column name="id" /> <generator class="identity" /> </id> <s…
28 окт '11 в 21:06
1
ответ
Hibernate TransientObjectException для OneToMany с CascadeType.ALL, если мы вызываем iterator() перед сохранением
У меня есть отношение OneToMany в спящем режиме, как показано ниже: class Container { @OneToMany( cascade = {CascadeType.ALL}, mappedBy = "container", orphanRemoval = true) List<Item> items; } упрощенный сценарий заключается в том, что я загру…
08 янв '18 в 06:30
1
ответ
Разница между аннотациями JPA Cascade и аннотацией Hibernate Cascade
Я попробовал кое-что с аннотациями Hibernate. Когда я попытался использовать Cascading, я получил две опции в Eclipse intellisense: javax.persistence.CascadeType and org.hibernate.annotations.CascadeType В hibernate CascadeType есть много опций, чем…
22 сен '12 в 17:33
1
ответ
@OneToOne - Каскадировать все, не сохраняя родительский идентификатор
Ребята! У меня проблема с сохранением идентификатора родительской таблицы "child". При сохранении дочернего объекта столбец с идентификатором parent равен null. Родитель (класс пользователя) import javax.persistence.Column; import javax.persistence.…
22 авг '16 в 21:18