1
我正在使用以下代碼將實體添加到數據存儲。但是,我收到了一個我無法解決的異常。任何見解?使用EntityManager添加到數據存儲將拋出異常
EntityManager em = EMFService.get().createEntityManager();
MyEntity temp = new MyEntity (param1, numOptions, option1, option2, option3);
em.persist(temp);
em.close();
我得到下面的異常在em.close()
行以上代碼:
javax.persistence.PersistenceException: Cannot make object transient since object is new and not yet committed
at org.datanucleus.api.jpa.NucleusJPAHelper.getJPAExceptionForNucleusException(NucleusJPAHelper.java:302)
at org.datanucleus.api.jpa.JPAEntityManager.close(JPAEntityManager.java:197)
at com.vikrams.examquestweb.dao.Dao.addQuestion(Dao.java:34)
這很奇怪,當搜索在谷歌的異常說明「Cannot make object transient since object is new and not yet committed
」沒有給出匹配的結果。我是第一個得到這個的人嗎?也許我在某個地方犯了一些非常愚蠢的錯誤。請幫忙。
就是這樣。謝謝 :) –