我在J2SE
項目中使用EclipseLink
。我正在使用mysql
和JPA。我有一個簡單的實體主鍵和String
字段。我可以使用EntityManager#createQuery
從數據庫中讀取數據,但是當我嘗試使用persist
或merge
實體時,數據庫中沒有任何內容,並且不會引發異常。我可以毫無問題地手動插入數據(使用與persistence.xml
文件相同的憑據)。請幫忙!這個問題與jpa實現無關,我猜想是因爲更改persistence.xml
到Hibernate
的提供者並沒有幫助。持久性問題
Q
持久性問題
1
A
回答
1
您需要在活動事務中執行persist()
或merge()
。然後您需要調用交易對象上的commit()
方法。
通過在EntityManager
實例上調用getTransaction()
創建一個事務,獲取一個EntityTransaction對象,然後調用begin()
。在實體更新(例如merge()
)完成後,請致電commit()
。
參見:http://download.oracle.com/javaee/6/api/javax/persistence/EntityTransaction.html
相關問題
- 1. Java持久性問題
- 2. 持久性配置問題
- 3. Mongoid持久性問題
- 4. JRuby的持久性問題
- 5. 持久性部署問題
- 6. Xcode Sqlite持久性問題
- 7. Java持久性問題
- 8. GreenDao持久性問題
- 9. EhCache 3.1.3持久性問題
- 10. BPEL持久性問題
- 11. iOS內存管理/持久性問題
- 12. 使用REST時ActiveMQ持久性問題
- 13. JDBC連接的持久性問題
- 14. 問題與NSSearchPathForDirectoriesInDomains和持久性數據
- 15. Spring Eclipselink持久性問題(無插入)
- 16. PHP會話持久性問題
- 17. JavaScript非持久性安全問題
- 18. Spring MongoDB不一致持久性問題
- 19. akka.cluster和持久性提供問題
- 20. 會話持久性問題Laravel
- 21. OSGI的EJB持久性問題
- 22. EntityManager合併/持久性問題
- 23. 持久性設計一般問題
- 24. ASP.NET MVC2 Guid持久性問題
- 25. 我的持久性有什麼問題?
- 26. Java持久性(JPA)堆問題
- 27. 神奇記錄持久性的問題
- 28. Stream變量的持久性問題
- 29. Java對象持久性問題
- 30. 對象圖/持久性問題
不給予好評接受的答案不健全的權利。 +1 – 2010-10-14 23:27:46