将Spring2.5的Jar包换成3.2以后hibernate出现异常 Invocation of init method failed; nested exception is org.hibernate.MappingException: Cannot cache an unknown entity: java.runtime.name
我的应该是Cache配置出错了。把下面CODE加上就OK了。
<property name="entityCacheStrategies">
<props>
</props>
</property>
<property name="collectionCacheStrategies">
<props>
</props>
</property>
<property name="configurationClass">
<value>org.hibernate.cfg.AnnotationConfiguration</value>
</property>
完整的sessionFactory
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation"
value="classpath:/hibernate.cfg.xml" />
<property name="mappingLocations">
<list>
<value>classpath*:jbpm.repository.hbm.xml</value>
<value>classpath*:jbpm.execution.hbm.xml</value>
<value>classpath*:jbpm.history.hbm.xml</value>
<value>classpath*:jbpm.task.hbm.xml</value>
<value>classpath*:jbpm.identity.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
${hibernate.dialect}
</prop>
<prop key="hibernate.show_sql">
${hibernate.show_sql}
</prop>
<prop key="hibernate.cache.use_query_cache">
${hibernate.cache.use_query_cache}
</prop>
<prop key="hibernate.cache.provider_class">
${hibernate.cache.provider_class}
</prop>
<prop
key="hibernate.cache.provider_configuration_file_resource_path">
${hibernate.cache.provider_configuration_file_resource_path}
</prop>
<prop key="hibernate.cache.use_second_level_cache">
${hibernate.cache.use_second_level_cache}
</prop>
<prop key="hibernate.use_sql_comments">
${hibernate.use_sql_comments}
</prop>
<prop key="hibernate.format_sql">
${hibernate.format_sql}
</prop>
<prop key="hibernate.default_schema">${jdbc.schema}</prop>
</props>
</property>
<property name="entityCacheStrategies">
<props>
</props>
</property>
<property name="collectionCacheStrategies">
<props>
</props>
</property>
<property name="configurationClass">
<value>org.hibernate.cfg.AnnotationConfiguration</value>
</property>
<property name="eventListeners">
<map>
<entry key="merge">
<bean
class="org.springframework.orm.hibernate3.support.IdTransferringMergeEventListener" />
</entry>
</map>
</property>
</bean>
分享到:
相关推荐
在Java编程领域,"Entity"通常指的是业务对象或者数据库中的表对应的类,是Java持久化技术的核心概念之一。本文将深入探讨Java实体(Entity)在Java注解(Annotation)环境下的应用,以及如何通过注解实现实体关系...
标题 "java.lang.NoClassDefFoundError: javax/persistence/EntityListener" 提到的问题是一个常见的Java运行时异常,通常表示在类加载时找不到指定的类定义。这个错误在Java应用程序或Web应用中出现,可能是因为...
`org.apache.http.entity.mime`是Apache HttpClient库中的一个模块,主要负责处理MIME(Multipurpose Internet Mail Extensions)格式的数据,特别是在HTTP请求中用于上传文件或复杂数据时。这个模块是Apache ...
“Caused by: java.lang.ClassNotFoundException: javax.persistence.Entity”,查找资料发现是缺少jar包. 添加此包就OK了。 更多说明:https://blog.csdn.net/kingmax54212008/article/details/82762624
该jar包解决报错java.lang.NoClassDefFoundError: org/apache/james/mime4j/MimeException,亲测可用。
<resultMap id="personResultMap" type="com.fendo.entity.Person"> <result property="name" column="name"/> <!-- 其他属性映射 --> ``` 4. **验证数据源和SQL**:确保数据库连接配置正确,且查询语句...
NULL 博文链接:https://guoyinjian.iteye.com/blog/1259538
.net操作GBase数据库时,可以通过GbsConnection类实现,此类库需要安装NuGet包【generaldata.entityframeworkcore.gbase包】,但是微软默认NuGet中没有集成该包,需要手动安装。 1、下载包generaldata.entity...
7. **确保JDK配置正确**:检查你的IDE配置,确保使用的是正确的Java JDK版本,因为不同的JDK版本可能对某些库的支持存在差异。 8. **检查IDE设置**:确保Eclipse的构建路径设置正确,没有阻止库的引入。在Android ...
java8 看不到源码Pomelo.EntityFrameworkCore.MyCat Pomelo.EntityFrameworkCore.MyCat 是一个 Entity Framework Core 提供者,并针对(基于 Cobar 的开源 MySQL 集群代理)进行了优化 什么是我的猫? 是一款开源...
# 基于Java的游戏开发项目:HitPlanes ## 项目概述 HitPlanes 是一个基于Java的游戏开发项目,专注于创建一个具有丰富游戏机制和用户界面的飞行射击游戏。项目涵盖了从游戏实体的创建、用户界面的设计到游戏逻辑的...
替换C:\Users\xxxxx\.nuget\packages\z.entityframework.extensions.efcore\2.1.49\lib\netstandard2.0下的Z.EntityFramework.Extensions.EFCore.dll。适用于.net core的ef,解除了1个月使用的限制。
MySQL.Data.Entity.6.10.9 和 MySQL.Data.6.10.9 是两个针对MySQL数据库操作的重要组件,主要用于.NET Framework环境中的Entity Framework(EF)集成。在本篇文章中,我们将深入探讨这两个库以及它们如何协同工作,...
在提供的信息中,我们关注的是两个特定的模块:"org.apache.http.entity.mime" 和 "org.apache.http.legacy"。 首先,`org.apache.http.entity.mime` 是 Apache HttpClient 库的一个子模块,专门用于处理MIME(多...
Devart 出品的 Entity developer for EF 5.7.311,实体对象建模工具。懂得自然懂,精品软件:) Entity Developer is a powerful ORM designer for ADO.NET Entity Framework, NHibernate, LinqConnect, and LINQ to ...
Z.EntityFramework.Extensions.dll 破解版,我们在用EF开发时 会有版权报错 要求license,这个dll是我用工具破解的
Z.EntityFramework.Extensions 破解 注册机,详细破解方法
import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpGet; import org.apache.http.client.methods.HttpPost; import org.apache.http.conn.scheme.Scheme; ...
H2 1.4 "Lob not found" 问题 - 在 1.4.183 中修复!...org.hibernate.exception.GenericJDBCException: could not load an entity: [de.bwaldvogel.LobEntity#1] at org.hibernate.exception.SQLStateConverter.handl