java - 寻找使用 hibernate 存储嵌套数据的有效方法

标签 java hibernate nested-sets adjacency-list materialized-path-pattern

我一直在尝试找到一种有效的方法来表示 java/hibernate 中的嵌套数据。我最初的解决方案是使用自引用连接的父/子列表,但在 SQL 中构建报告时,这种技术存在明显的缺陷。我正在研究嵌套集和物化路径,但我希望有一种方法可以表示 hibernate 原生的嵌套数据,并且可以通过 SQL 进行高效查询。

最佳答案

如果您可以将嵌套数据采用继承层次结构的形式,那么您可以查看 Inheritance Mapping Strategies hibernate 的。我已经使用过它们,如果配置得当,那么它们非常好。

关于java - 寻找使用 hibernate 存储嵌套数据的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4590630/

相关文章:

java - 两次之间的时间差(以分钟为单位)

hibernate - 保存后如何获取数据库生成的非id列

mysql - 自 MySQL 5.5 以来的 BIGINT 超出范围错误

laravel - 带有类别/子类别/文章标题的 SEO 友好 URL? [拉维尔]

java - Java 中的 TLS 性能?

java - 如何在 JavaFX 桌面应用程序中使用 Google Maps API?

Java 绘制不在 Swing 中绘制

java - hibernate只读查询缓存机制

java - hibernate和spring集成问题

mysql - 有多少个 "entities"在这个层次结构之下。嵌套集/邻接(英国境内有多少个 POI)