例如我有從hibernate會話中提取的實體User user = session.getById(12); user.setName('new_name') reject request
此代碼塊之後,我不想將更新存儲到用戶,並將其純粹用作Data Bean,但也不想將其從會話中分離出來,因爲我想延遲加載。對於修改,我想使用save,saveOrUpdate方法。是否有可能說休眠不會自動更新會話對象的所有修改字段?如何在會話關閉時強制休眠不保存和數據更新?
0
A
回答
0
您可以使用無狀態會話。他們不會進行任何髒檢查和相應的自動更新。很明顯,你會失去會話緩存(你可以自己跟蹤你的對象)和批量插入/刪除/更新。
1
相關問題
- 1. 如何在會話關閉後重新打開休眠會話?
- 2. 何時關閉休眠會話?
- 3. 休眠會話關閉
- 4. 休眠會話關閉已關閉
- 5. 可以在關閉休眠會話後刷新會話嗎?
- 6. 配置c3p0在連接關閉時關閉休眠會話
- 7. 休眠不會保存到數據庫
- 8. 關閉打開休眠會話(如果存在)
- 9. 休眠不保存數據?
- 10. 問題與休眠「會話關閉」
- 11. 休眠:關閉會話工廠不關閉c3p0連接池
- 12. 何時在Java EE環境中打開/關閉休眠會話
- 13. 休眠saveorupdateall不保存不更新
- 14. 休眠保存數據,如果不存在數據庫中更新它
- 15. 休眠 - 強制保存之前刪除
- 16. 如何在會話關閉後強制hibernate釋放內存?
- 17. Spring Boot在關閉時關閉休眠會話 - 在完成@Async方法之前
- 18. 休眠會話已不存在
- 19. 如何強制在特定時間關閉會話?
- 20. 休眠保存正在更新
- 21. 休眠,在線數據庫和更新
- 22. 如何關閉事務邊界後的休眠會話
- 23. 休眠會話更新問題
- 24. 休眠只讀會話 - 更新實體
- 25. 休眠當我試圖從數據庫中獲取數據時,「沒有會話或會話已關閉」
- 26. 休眠不能保存數據
- 27. 休眠:session.createQuery和會話緩存
- 28. 如何在瀏覽器關閉時關閉vaadin會話但保持http會話?
- 29. 休眠不關閉DB上的連接/會話
- 30. 事務回滾後,Spring不關閉休眠會話
不,我不喜歡失去會話的機會和表現。此外,我想通過不對髒物進行髒檢查來提高性能。 – yura