【发布时间】:2017-01-11 12:45:06
【问题描述】:
使用 Spring+JPA+Hibernate+Ehcache。
我正在尝试在 L2 缓存中缓存 Hibernate 集合(使用 EhCache)。
实体用@Cache(region=abc,strategy=READ_WRITE)注解
当我尝试使用具有相同配置的 @Cache 注释来注释 LAZY/EAGER 加载的集合时,它会导致下面提到的异常:
java.lang.ClassCastException: org.hibernate.cache.ehcache.internal.nonstop.NonstopAwareEntityRegionAccessStrategy 不能转换为 org.hibernate.cache.spi.access.CollectionRegionAccessStrategy
这里的议程是缓存,应用程序启动时数据库中的所有数据,以获得最佳性能。
【问题讨论】:
标签: hibernate caching collections ehcache