Hibernate中的二级缓存(Ehcache)以及Hibernate Search

时间:2015-07-17 09:25:42

标签: hibernate jpa spring-data-jpa ehcache hibernate-search

我使用Spring Data JPA和hibernate作为底层实现。 对于我的全文搜索和其他一些搜索查询,我使用的是Hibernate Search。

我正在考虑使用Ehcache启用二级缓存,以用于未编入索引的字段上的查询。

是否可以同时使用这两种方法,这种策略是否具有任何价值。

1 个答案:

答案 0 :(得分:1)

您是否也在使用非Hibernate Search(Lucene)查询?如果没有,则没有用于查询缓存。如果您使用非Lucene查询,则可能有意义。但是,我建议通过Hibernate Search驱动所有查询,并确保搜索所需的所有数据都已编入索引。如果这不能回答你的问题,你可能会提供一个更具体的例子。