EHCache 与 Hibernate 集成抛出 CacheException

EHCache with Hibernate Integration Throwing CacheException

我在集成 Hibernate 和 EHCache 时遇到问题。我正在使用 Hibernate 3.2.7 GA、Hibernate Annotation 3.2.1 ga、hibernate-commons-annotations 3.2.0.Final、net.sf.ehcache 2.2.0 和 Spring 版本 3.2.4.RELEASE.当我 运行 我的测试用例时,我得到 net.sf.ehcache.CacheException:从 /content/cache/ehcache.xml 配置时出错。初始原因是从输入流配置错误。初始原因是 null:19:元素不允许属性 "maxEntriesLocalHeap"。

我在 Hibernate 配置文件中放了 真

请帮我解决问题。我是 EHCache 的新手。

相当确信 Ehcache 的 2.2 版本不支持 maxEntriesLocalHeap。您使用如此旧版本的任何原因? 您要么需要使用更新的版本,要么修改您的 ehcache.xml 以符合 2.2 XSD