Hibernate JPA查询提示javax.persistence.cache.storeMode无法正常工作

时间:2016-07-26 12:51:55

标签: hibernate jpa caching

我在JPA中有一个Criteria查询,我想缓存结果。

CriteriaQuery<AnEntity> criteriaQuery = builder.createQuery(AnEntity.class);
TypedQuery<AnEntity> typedQuery = entityManager.createQuery(criteriaQuery);

使用hibernate设置提示非常有效,查询将从缓存中缓存和检索。

typedQuery.setHint("org.hibernate.cacheable", true);

然而,当我尝试使用JPA提示没有任何反应时。

typedQuery.setHint("javax.persistence.cache.storeMode", CacheStoreMode.REFRESH);

Hibernate版本4.3.11(使用spring data jpa管理)

0 个答案:

没有答案