0
我有一個實體,而與另一個實體JPA合併從關係圖更新所有對象
@LazyCollection(LazyCollectionOption.FALSE)
@OneToMany(mappedBy = "entity1", cascade = CascadeType.ALL)
private List<Entity2> entity2;
一個一對多的關係在ENTITY2多對一與ENTITY1現在
@ManyToOne(cascade=CascadeType.MERGE)
@JoinColumn(name = "ENTITY1_ID")
private Entity1 entity1;
,我們有兩個實例ENTITY1。每個實例都只有1實體2.我想與ENTITY2一起更新一個ENTITY1對象的實例,但如果我用
em.merge(Entity1)
將火兩個更新語句,並更新兩個ENTITY2。但我只想更新與此Entity1關聯的Entity2。
請指教,我在這裏失蹤。