2012-07-19 29 views

回答

0

嘗試em.merge(),它會返回剛剛保存的附加實例。在看到生成的主鍵之前,您可能必須先em.flush()。

+0

感謝您的更新,我使用抽象類來運行幾個方法。我是否按照你的建議正確地獲取實體實例公共實體創建(T實體)//getEntityManager(().persist(entity); 實體e = getEntityManager()。merge(entity); } – 2012-07-19 15:51:44

+0

而不是em.persist()使用em.merge()所以'e = getEntityManager()。merge(entity);'應該是你所需要的 – 2012-07-19 15:53:45