1 我知道在SQL(甲骨文)我們可以使用「重新進入」,但是有東西可以使用JPA時使用em.create()。jpa當插入行應返回用於主鍵列的序列號 來源 2012-07-19 Coool Awesome
0 嘗試em.merge(),它會返回剛剛保存的附加實例。在看到生成的主鍵之前,您可能必須先em.flush()。 來源 2012-07-19 15:17:36 +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
感謝您的更新,我使用抽象類來運行幾個方法。我是否按照你的建議正確地獲取實體實例公共實體創建(T實體)//getEntityManager(().persist(entity); 實體e = getEntityManager()。merge(entity); } – 2012-07-19 15:51:44
而不是em.persist()使用em.merge()所以'e = getEntityManager()。merge(entity);'應該是你所需要的 – 2012-07-19 15:53:45