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