JPA Hibernate, как предотвратить каскадный родительский объект при сохранении дочернего объекта во многих отношениях - PullRequest
0 голосов
/ 12 марта 2019

У меня определены следующие отношения:

public class ChildEntity {
    @ManyToOne()
    @JoinColumn(name = "parent_id", referencedColumnName = "id")
	private ParentEntity parent;
}

public class ParanetEntity {
    @Basic
    @Column(name = "name", nullable = false, length = 255)
    private String name;
}

Когда я обновляю объект ChildClass, он также пытается обновить родительский объект, но в дочернем классе у меня есть только child.parent.id, а child.parent.name имеет значение null, поскольку я не хочу обновлять родительский объект при обновлении. или спасение ребенка.

Как я понимаю, по умолчанию cascadetype - none, но JPA не позволяет явно устанавливать cascadeType.none. Пожалуйста, порекомендуйте, что я могу сделать здесь.

...