它也有可能 CacheConfiguration.cacheManagerCustomizer 完全没有被召唤。这意味着您已经破坏了缓存配置,可能没有使用缓存或简单缓存,而不是Ehcache。请检查一下 javax.cache 在您的类路径中正确。
CacheConfiguration.cacheManagerCustomizer
javax.cache
另一种可能性是你没有使用相同的 CacheManage 对于Hibernate和Spring。请调试进去 EhcacheCachingProvider 并检查唯一的一个 CacheManager 被建造。如果不是这样,你需要看看有什么不同。它通常是类加载器但是 BeanClassLoaderAwareJCacheRegionFactory 通常应该这样做。
CacheManage
EhcacheCachingProvider
CacheManager
BeanClassLoaderAwareJCacheRegionFactory