首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lucene和EntityGraphs

Lucene和EntityGraphs
EN

Stack Overflow用户
提问于 2016-03-11 22:12:10
回答 2查看 50关注 0票数 0

我最近开始将Lucene与Hibernate和JPA结合使用,并想知道如何加载惰性关系。我习惯于使用JPAs EntityGraphs,但是我在他们的文档中找不到任何关于惰性集合的东西。

那么,处理装入惰性集合的最佳方式是什么呢?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2016-03-15 10:21:47

Lucene是一个high-performance, full-featured text search engine,而不是JPA提供者。懒惰集合的概念并不适用。

票数 0
EN

Stack Overflow用户

发布于 2017-06-06 06:29:33

使用Hibernate Search将您的实体映射到Lucene索引。

当您通过Hibernate ORM在RDBMS上进行任何CRUD操作时,它将使Lucene索引保持同步。

更重要的是,它为您提供了一个API,可以利用Lucene的所有优点运行Lucene查询,但通过Hibernate ORM返回从RDBMS加载的托管实体。

这有几个好处:

与使用Lucene collections

  • loaded表达查询的
  • 相比,实体将在相同的collections
  • loaded中使用惰性分页进行处理(无损失flexibility)
  • the查询也是查询,因此可以将其视为
    • (简单分页,框架integration)
    • ...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35942408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档