尝试将ehcache用作hibernate二级缓存时,出现以下异常:org.hibernate.cache.NoCacheRegionFactoryAvailableException: Second-level cache is used in the application, but property hibernate.cache.region.factory_class is not given
我尝试在 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
但这些似乎都没有帮助。