标签: java hibernate jpa orm ehcache
我们有一个包含静态数据的表,该表经常使用主键或X列(非主列)查询。
我认为要使用休眠二级缓存,但是当用X列查询表时,我也想命中缓存。 正确的策略是什么? 一种可能的解决方案是每次我对X列使用查询时都使用相同的缓存区域并设置setCacheable。
不知道我是否也可以使用搜索属性,因为AFAIK实体必须已经放入缓存中,否则实体将返回null。
这是正确的应对方式吗?