使用 Hibernate 和领域驱动设计时如何处理复合模式?
hibernate是否支持数据库中的分层数据,
- 您使用parentId,
- 您使用parentId,您使用orderId,
- 您使用 已修改 预序树遍历
Does hibernate has support for hierarchical data in a database where
- you use a parentId
- you use a parentId and an orderId
- you use Modified
Preorder Tree Traversal
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Hibernate 支持修改的预序树遍历,允许您定义左/右属性。然而,它不支持分层查询,但是如果您按左值排序,那么从线性查询中重新分层对象是非常简单的。
Hibernate supports Modified Preorder Tree Traversal in that lets you define the left/right properties. It does not support hierarchic queries however, but it's pretty trivial to re-hierarchize objects out of linear query if you order that by left value.
刚刚发现该功能正在进行中
http://opensource.atlassian.com/项目/hibernate/browse/HHH-1395
Just found that the feature is in-progress
http://opensource.atlassian.com/projects/hibernate/browse/HHH-1395