分離對象的好處是什麼?他們提供什麼價值?謝謝。休眠中的獨立對象
Q
休眠中的獨立對象
0
A
回答
5
當您需要在不同的休眠會話之間保持對象「活動」時。例如:在Web應用程序中,如果使用session-per-request模式,並且需要在多個頁面之間保持相同的hibernate實體。
請看看Hibernate的文檔:
1
假設你需要執行AA長事務(用戶輸入接收時間),以及對象是用作表示層元素。現在你的對象需要扮演雙重角色。 1.作爲分離對象(要用作表示層對象) 2.重新連接的對象(要完成事務處理) 這怎麼可能? 在兩次交易中中止交易。一旦內部事務完成,對象將被分離並且可以在表示層中工作。演示文稿工作完成後,它將進入另一個事務並將作爲附加對象工作。
所以這一切都可能由於附加的對象。
1
當需要處理很長的事務時,將長事務分解爲兩個或多個事務是合乎邏輯的。 獨立對象可用於將信息傳送到UI層,並可在另一個會話的幫助下重新附加到新事務。
另一方面,在這種情況下使用分離對象並不是非常明智的做法,相反DTO(數據傳輸對象)可以在這裏很好地達到目的。
相關問題
- 1. 檢查休眠中的獨立實體
- 2. 休眠的獨立數據庫
- 3. 休眠級聯vs獨立調用
- 4. 具有獨立父休眠多對多關係
- 5. 休眠檢索髒對象
- 6. 休眠 - 對象不聲明
- 7. 休眠標準assotiated對象
- 8. 休眠。刪除對象
- 9. 休眠:刪除子對象
- 10. 休眠域對象生成
- 11. 休眠:更新子對象
- 12. 休眠不保存對象
- 13. 休眠保存對象
- 14. 休眠映射對象
- 15. 深度對象圖休眠
- 16. 休眠過時對象
- 17. 休眠對象不分離
- 18. 休眠:持久對象
- 19. 休眠 - 刪除對象
- 20. Spring獨立應用程序中的JPA /休眠
- 21. 休眠中的對象更新
- 22. 休眠中的對象返回列表
- 23. 具有獨特領域的新對象 - 休眠
- 24. 休眠單獨的jar lib
- 25. 在獨立GORM中禁用休眠緩存
- 26. 部分對象VS獨立的對象
- 27. 春季引導休眠:無法單獨刪除子對象
- 28. 從休眠會話中刪除對象
- 29. 獨立的讀寫數據庫與休眠
- 30. JPA /休眠的獨立表vs額外列