`

hibernate - org.hibernate.type.StringType cannot be cast to org.hibernate.type.

阅读更多




严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [applicationContext-hibernate.xml]: Invocation of init method failed; nested exception is java.lang.ClassCastException: org.hibernate.type.StringType cannot be cast to org.hibernate.type.VersionType
Caused by: java.lang.ClassCastException: org.hibernate.type.StringType cannot be cast to org.hibernate.type.VersionType
at org.hibernate.tuple.PropertyFactory.buildVersionProperty(PropertyFactory.java:84)
at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:160)
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:425)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:109)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1218)

-----------------------------------

可能原因:

某张表有version字段,从hibernate tools生成的hbm文件内容:

<version name="version" type="java.lang.String">
            <column name="version" length="128" />
</version>

引起上述错误。

将version字段的名称进行修改,或者将此配置信息修改为:

<property name="version" type="java.lang.String">
            <column name="version" length="128" />
</property>

重新发布,即可。



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/iskydog/archive/2010/06/23/5688650.aspx
分享到:
评论
1 楼 hn_evian 2012-04-27  

相关推荐

    hibernate jar包:hibernate-commons-annotations-4.0.1.Final.jar等

    hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.1.12.Final.jar hibernate-ehcache-4.1.12.Final.jar hibernate-entitymanager-4.1.12.Final.jar hibernate-jpa-2.0-api-1.0.1.Final.jar ...

    hibernate-configuration-3.0.dtd、hibernate-mapping-3.0.dtd

    《深入理解Hibernate配置与映射:hibernate-configuration-3.0.dtd与hibernate-mapping-3.0.dtd解析》 在Java世界里,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。而`hibernate-...

    hibernate-jpa-2.1-api-1.0.2.Final-API文档-中英对照版.zip

    Maven坐标:org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.2.Final; 标签:hibernate、javax、persistence、jpa、api、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开...

    hibernate-jpa-2.1-api-1.0.2.Final-API文档-中文版.zip

    Maven坐标:org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.2.Final; 标签:hibernate、javax、persistence、jpa、api、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index...

    hibernate-validator-5.0.0.CR2-dist.zip

    使用hibernate-validator 进行校验的jar包,里面包括了基础hibernate-validator-5.0.0.CR2.jar hibernate-validator-annotation-processor-5.0.0.CR2.jar 之外,还包括了el-api-2.2.jar javax.el-2.2.4等项目必不可...

    hibernate-jpa-2.1-api-1.0.0.final-sources.jar

    hibernate-jpa-2.1-api-1.0.0.final-sources.jar 源码 hibernate-jpa-2.1-api-1.0.0.final-sources.jar 源码

    hibernate-jpa-2.0-api-1.0.1.Final-sources.jar

    hibernate-jpa-2.0-api-1.0.1.Final-sources.jar hibernate jpa 源代码

    hibernate-core-5.4.24.Final.jar

    hibernate-core-5.4.24.Final.jar

    hibernate-commons-annotations-5.0.1.Final.jar

    在本文中,我们将深入探讨`hibernate-commons-annotations-5.0.1.Final.jar`的源码,了解其内部结构和主要功能。 一、元数据注解 HCA的核心在于提供了一系列的注解,如`@Entity`、`@Table`、`@Column`、`@Id`等,...

    hibernate-jar.zip

    hibernate-commons-annotations-3.2.0.Final.jar,hibernate-commons-annotations-5.1.2.Final.jar,hibernate-commons-annotations-5.1.2.Final-sources.jar,hibernate-core-5.4.33.jar,hibernate-entitymanager-...

    hibernate-release-4.3.1.Final.zip

    标题中的"hibernate-release-4.3.1.Final.zip"表明这是一个关于Hibernate ORM框架的版本4.3.1的发布包。Hibernate是Java开发中广泛使用的对象关系映射(ORM)工具,它允许开发者用面向对象的方式来操作数据库,从而...

    hibernate.5.1.0.jar全部

    列如:hibernate-core-5.1.0.Final.jar hibernate-ehcache-5.1.0.Final.jar hibernate-entitymanager-5.1.0.Final.jar hibernate-envers-5.1.0.Final.jar hibernate-c3p0-5.1.0.Final.jar hibernate-jpa-2.1-api-...

    hibernate-core-5.2.17.Final.jar

    java运行依赖jar包

    hibernate-5.2.15. 最新jar包

    在这个“hibernate-5.2.15. 最新jar包”中,包含的是Hibernate 5.2.15.Final版本的完整资源,这是该框架的一个稳定版本,提供了强大的功能和改进。 Hibernate 5.2.15.Final版本的核心特性包括: 1. **对象关系映射...

    hibernate-jpa-2.0-api-1.0.1.Final.jar

    hibernate-jpa-2.0-api-1.0.1.Final.jar

    hibernate-release-5.2.10.Final

    在hibernate-release-5.2.10.Final中,OSGi(Open Service Gateway Initiative)模块的引入,使得Hibernate可以更好地适应模块化的开发环境。OSGi是一种动态模块系统,它允许应用程序在运行时进行组件的加载、卸载和...

    Hibernate稳定版(hibernate-release-5.3.23.Final.zip)

    Hibernate稳定版(hibernate-release-5.3.23.Final.zip),Hibernate ORM 是一个为应用程序、库和框架提供对象/关系映射 (ORM) 支持的库。它还提供了 JPA 规范的实现,这是 ORM 的标准 Java 规范。

    Hibernate 离线的配置方法(hibernate-mapping-3.0.dtd)

    因为Hibernate在读出hbm.xml文件时需要通过网络读取到hibernate-mapping-3.0.dtd 文件。 如果没有网络不能正常工作。 所以提供上述文件。 以及hibernate-mapping-3.0.dtd,hibernate-configuration-3.0.dtd提供下载...

    hibernate-3.2.1.ga.part2.rar

    hibernate-3.2.1.ga.part1.rar hibernate-3.2.1.ga.part2.rar 两个文件下载后再解压 解压后再压缩成 .zip 文件 hibernate-3.2.1.ga.zip

Global site tag (gtag.js) - Google Analytics