缓存实体管理器(hibernate session)查找查询

时间:2017-03-29 08:13:47

标签: java hibernate caching jpql ehcache

我目前正在为我的JPQL(命名)查询设置查询缓存。 但是,有些方法是使用entityManager.find(clazz,id)实现的,我无法找到使其作为缓存查询工作的方法。 由于这是一个只读的模块,我想为所有查询设置缓存。是否可以为em.find()方法定义ehcache区域,而无需为每个实体手动键入命名SELECT?

1 个答案:

答案 0 :(得分:0)

您是否检查过持续单位是否有     property name =" javax.persistence.sharedCache.mode"值=" ALL"

在其中。