分离对象的好处是什么?他们提供什么价值?谢谢。休眠中的独立对象
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额外列