gpt4 book ai didi

hibernate - grails 3(spring-boot)-如何配置 hibernate 二级缓存

转载 作者:行者123 更新时间:2023-12-02 14:07:11 26 4
gpt4 key购买 nike

尝试将ehcache用作休眠二级缓存时,出现以下异常:
org.hibernate.cache.NoCacheRegionFactoryAvailableException:应用程序中使用了二级缓存,但是未提供hibernate.cache.region.factory_class属性

我试图在application.yml中配置它:

spring:
jpa:
properties:
hibernate:
cache:
region:
factory_class: org.hibernate.cache.ehcache.EhCacheRegionFactory

和:
grails:
hibernate:
cache:
use_second_level_cache: true
provider_class: net.sf.ehcache.hibernate.EhCacheProvider
region:
factory_class: org.hibernate.cache.ehcache.EhCacheRegionFactory

但这些似乎都没有帮助。

最佳答案

如果您删除grails顶级配置,则后者应该起作用,因为Grails会查找“hibernate.blah”而不是“grails.hibernate.blah”:

  hibernate:
cache:
use_second_level_cache: true
provider_class: net.sf.ehcache.hibernate.EhCacheProvider
region:
factory_class: org.hibernate.cache.ehcache.EhCacheRegionFactory

关于hibernate - grails 3(spring-boot)-如何配置 hibernate 二级缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28805261/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com