jpa分离实体传递给持久化

时间:2012-02-22 14:47:15

标签: hibernate jpa jpa-2.0

我和这篇文章的人有类似的问题:
JPA cascade persist and references to detached entities throws PersistentObjectException. Why? (只有我有ManyToMany而不是OneToOne)我解决了它:  1.删​​除Cascade
 2.使用merge而不是persist
但是(总是有一个'但是'),如果我选择了nr 2,在这个操作完成之后,如果我在数据库中查看一切正常,当我执行时

Bar bar = em.find(Bar.class,barId);  
List<Foo> foos = bar.getFoos(); 

我得到了Bar实体,没有通过合并操作添加新的Foo对象 我指定如果我删除Cascade并使用em.persist(),一切都按预期工作 任何sugestions?

0 个答案:

没有答案