当前位置: 首页 > 知识库问答 >
问题:

带Hibernate集成抛出CacheException的EHCache

丰博
2023-03-14

我在集成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 Version3.2.4.release。当我运行测试用例时,我得到了net.sf.ehcache.cacheException:从/content/cache/ehcache.xml配置错误。最初的原因是从输入流配置错误。初始原因为null:19:Element不允许属性“MaxentriesLocalHeap”。

在Hibernate配置文件中,我将true

共有1个答案

别峻
2023-03-14

Ehcache2.2版本完全不支持maxentrieslocalheap。你为什么要用这么旧的版本?您要么需要使用一个新的,要么修改ehcache.xml以符合2.2XSD

 类似资料:
  • 我在Quarkus REST应用程序中有几个接受ID的调用。 我使用活动记录模式来处理数据库请求。来自Spring的将在结果集为空时抛出异常。我将使用捕获此异常,并抛出相应的响应代码(在本例中为404)。这也适用于所有其他例外情况。 有没有办法将Panache/Hibernate配置为在空结果集上抛出异常?现在,我必须手动检查结果是否为空/空,然后抛出相应的异常。 例如,这就是我现在要做的: 当我

  • 问题内容: 我正在运行Hibernate 4.2.6.Final / JPA2,并尝试具有@Embeddable对象的@ElementCollection列表,这些对象本身包含String的@ElementCollection列表。 但是,hibernate在尝试实例化EntityManager时抛出ConcurrentModificationException,我根本不了解。 如果我注释掉in

  • 问题内容: 我想在我的存储库层中有一个选项来渴望加载实体,所以我尝试添加一种方法来渴望加载具有所有关系的问题实体,但是它会抛出MultipleBagFetchException。我怎样才能解决这个问题?我正在使用Hibernate 4.16。 我如何获得一个最初是延迟加载的问题对象,以期渴望加载所有关系? 问题答案: 在Hibernate和通常的ORM中,这是一个相当棘手的问题。 发生的情况是,许

  • 我正在尝试集成测试一个ItemReader——下面是一个类: 这是我的豆子。xml: 这是我想写的测试: 我java.lang.ClassCastExctive:com.sun.proxy.$Proxy36不能在之前和之后转换为ItemReader。我错过了什么?是否还有其他需要设置的东西(例如配置xml中的任何注释或条目)?

  • 问题内容: 在tomcat 7中部署应用程序时,我从此pom.xml运行mvn tomcat7:run时遇到此错误。在我的依赖项中,我想问题可能是由于相依软件包的混合版本引起的。 这是../../pom.xml: 问题答案: 此类是在4.xx版本中添加的,您将不会在Hibernate 3中找到它 可能是您的Maven依赖关系树中有2个版本。 你需要: 跑 检查您有多少个版本以及哪些其他3rd oa

  • 泛型方法 在控制器中获取列表 测试 测试 结果[java.lang.ClassCastException] 为什么该类强制执行异常,因为criteria.SetProjection(pl)返回条件,然后返回相同列表的条件。 如何对此进行动态控制? 更新我!