【发布时间】:2015-07-17 09:25:42
【问题描述】:
我使用 Spring Data JPA 和 hibernate 作为底层实现。 对于我的全文搜索和其他一些搜索查询,我使用的是 Hibernate Search。
我正在考虑使用 Ehcache 为未索引字段上的查询启用二级缓存。
是否可以同时使用这两种方法,这种策略是否有任何价值。
【问题讨论】:
标签: hibernate jpa spring-data-jpa ehcache hibernate-search
我使用 Spring Data JPA 和 hibernate 作为底层实现。 对于我的全文搜索和其他一些搜索查询,我使用的是 Hibernate Search。
我正在考虑使用 Ehcache 为未索引字段上的查询启用二级缓存。
是否可以同时使用这两种方法,这种策略是否有任何价值。
【问题讨论】:
标签: hibernate jpa spring-data-jpa ehcache hibernate-search
您是否也在使用非 Hibernate Search (Lucene) 查询?如果不是,则查询缓存没有用处。但是,如果您使用非 Lucene 查询,这可能是有意义的。但是,我建议通过 Hibernate Search 驱动所有查询,并确保搜索所需的所有数据都已编入索引。如果这不能回答你的问题,你可以提供一个更具体的例子。
【讨论】: