【问题标题】:Caching entity manager's (hibernate session) find query缓存实体管理器的(休眠会话)查找查询
【发布时间】:2017-08-22 14:42:38
【问题描述】:

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

【问题讨论】:

    标签: java hibernate caching jpql ehcache


    【解决方案1】:

    您是否检查了持久单元是否具有 属性名称="javax.persistence.sharedCache.mode" 值="全部"

    在里面。

    【讨论】:

    • 现在试过了,没用。无论如何,理想情况下我想为这些查询设置区域。
    猜你喜欢
    • 2013-03-18
    • 2013-04-30
    • 2011-03-07
    • 1970-01-01
    • 2019-08-24
    • 1970-01-01
    • 2016-07-04
    • 2010-12-19
    • 1970-01-01
    相关资源
    最近更新 更多