Sea*_*lly 7 java spring hibernate transactions zk
纠正我,如果这是一个完全重复,我知道这个主题经常讨论,但无法找到明确的答案.
问题:
在MVC webapp中处理Hibernate对象的最佳实用解决方案是什么?
细节:
我正在使用Hibernate并希望在可能的情况下利用延迟加载.
我正在使用MVC风格的webapp.
我讨厌得到延迟加载初始化异常.
我讨厌在事务之间重新连接Hibernate对象.
选项:
hibernateObject.getRelatedObjects()但需要说出类似的话springService.getRelatedObjects(hibernateObject)我错过了什么吗?
我是否过度思考过?
我有没有想过的事情?
PS:
对于Web框架,我使用的是ZK,但并不真正需要ZK特定的答案.
我也使用Spring而且很酷的是Spring特定的答案,因为它无处不在.
使用4-ish - 不要在视图中使用开放会话,不要让你的hibernate实体一直冒泡到视图而不是变换器在hibernate实体和你的域对象或'view beans'之间进行转换,具体取决于你的方式想要工作.
我认为Hibernate实体只是一个持久性策略而不是域模型或UI表示.
| 归档时间: |
|
| 查看次数: |
3660 次 |
| 最近记录: |