0 0

Hibernate4.2 抛错,麻烦高手看看5

java.lang.ClassCastException: java.lang.Boolean cannot be cast to java.lang.Integer
at org.hibernate.type.descriptor.java.IntegerTypeDescriptor.unwrap(IntegerTypeDescriptor.java:36)
at org.hibernate.type.descriptor.sql.IntegerTypeDescriptor$1.doBind(IntegerTypeDescriptor.java:57)
at org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:93)
at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:280)
at org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:275)
at org.hibernate.type.AbstractSingleColumnStandardBasicType.nullSafeSet(AbstractSingleColumnStandardBasicType.java:57)
at org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEntityPersister.java:2786)
at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3191)
at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:3126)
at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3456)
at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:140)
at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:377)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:369)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:287)
at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:339)
at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52)
at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1234)
at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:404)
at org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.beforeTransactionCommit(JdbcTransaction.java:101)
at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(AbstractTransactionImpl.java:175)
at org.springframework.orm.hibernate4.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:554)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:755)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:724)
at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:475)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:270)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at com.sun.proxy.$Proxy24.find(Unknown Source)
at com.lanux.security.service.SysUserServiceImplTest.testGetByUserName(SysUserServiceImplTest.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:83)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:88)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71)
at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
2013年7月27日 00:07

2个答案 按时间排序 按投票排序

0 0

采纳的答案

java.lang.Boolean cannot be cast to java.lang.Integer

这句话的意思是,你想把一个boolean转换成int,这肯定是不允许的,你得好好去检查数据库与entity里的字段类型是否相符。

2013年7月27日 15:46
0 0

k   同问,这个是什么错误啊?楼主解决了吗?

2013年7月29日 13:36

相关推荐

    hibernate4.2基础jar包

    在Hibernate4.2版本中,这个框架已经相当成熟,提供了丰富的功能和优化,使得数据库操作变得更加简单高效。这个"hibernate4.2基础jar包"包含了所有你需要直接导入到项目中以便开始使用Hibernate的库文件。 首先,`...

    struts2+spring4.0+hibernate4.2集成

    本demo采用struts2+spring4.0+hibernate4.2框架集成(内部包含所有jar包),有最dao最底层的代码,可在项目中直接使用,并实现了一个简单的登陆和查询,代码均测试通过,为打ssh框架的同学提供方便哦

    Hibernate4.2Jar官方最新jar包

    Hibernate 4.2 是一个流行的Java对象关系映射(ORM)框架,用于简化数据库操作。这个官方最新的jar包集合包含了Hibernate的核心组件和其他依赖库,使得开发者可以轻松地在应用程序中集成和使用Hibernate。 1. **...

    Hibernate4.2API.chm

    Hibernate4.2API.chm,官方文档,chm格式,非常方便

    毕业设计-Struts2+Hibernate4.2+Spring3的SSH2在线考试管理系统 1

    毕业设计 基于SSH2在线考试系统,使用Struts2+Hibernate4.2+Spring3等JavaWeb框架完成

    hibernate4.2.15

    hibernate4.2.15开发所需jar包,开发文档,api,官网完整版

    hibernate4.2.jar

    《Hibernate 4.2.jar:持久化框架的里程碑版本》 Hibernate,作为Java领域中备受推崇的对象关系映射(ORM)框架,自诞生以来就极大地简化了数据库操作,使得开发者可以更加专注于业务逻辑而非繁琐的SQL语句。而...

    毕业设计-Struts2+Hibernate4.2+Spring3的SSH2网上手机商城管理系统 2

    毕业设计 基于SSH2网上手机商城管理系统,使用Struts2+Hibernate4.2+Spring3等JavaWeb框架完成

    spring3.2+strust2.3.4+hibernate4.2+mysql

    标题 "spring3.2+struts2.3.4+hibernate4.2+mysql" 描述了一个经典的Java Web应用程序开发环境,其中整合了Spring 3.2、Struts 2.3.4和Hibernate 4.2,以及数据库管理工具MySQL。这个组合被称为SSH(Spring、Struts...

    spring4.2+hibernate4.2+struts2.3.29整合所需jar包

    标题中的"spring4.2+hibernate4.2+struts2.3.29整合所需jar包"指的是在Java开发中,将Spring 4.2、Hibernate 4.2和Struts 2.3.29这三大主流框架进行集成时所需的库文件。这些jar包是开发人员构建基于SSH(Spring、...

    hibernate4.2RELASEjar包

    这个"hibernate4.2RELASEjar包"包含了所有你需要运行和开发基于Hibernate 4.2的应用程序所需的库文件。 在Hibernate 4.2版本中,主要包含了以下核心知识点: 1. **对象关系映射(ORM)**:Hibernate是ORM框架的...

    struts2.5.0+spring4.1.6+hibernate4.2jar包

    这个"struts2.5.0+spring4.1.6+hibernate4.2jar包"包含了这三个框架的特定版本,为开发者提供了一个集成的开发环境。下面将详细阐述这三个框架及其整合的关键知识点。 Struts2是MVC(Model-View-Controller)设计...

    hibernate4.2-jar包.zip

    本文将围绕"hibernate4.2-jar包.zip"进行深入探讨,解析其中的关键组件与工作原理,帮助开发者更全面地了解Hibernate 4.2这一版本。 1. **Hibernate概述** Hibernate 4.2是Hibernate ORM框架的一个重要版本,它...

    毕业设计-Struts2+Hibernate4.2+Spring3的SSH2租车管理系统 2

    毕业设计 基于SSH2租车管理系统,使用Struts2+Hibernate4.2+Spring3等JavaWeb框架完成

    hibernate4.2.17

    Hibernate 4.2.17 是一个非常关键的版本,它是Java开发中广泛使用的对象关系映射(ORM)框架Hibernate的重要迭代。SSH(Struts、Spring、Hibernate)是Java Web开发的经典三位一体,Hibernate在其中扮演着数据库交互...

    J2EE复习积累(六)-Hibernate4.2

    **J2EE复习积累(六)-Hibernate4.2** 在J2EE开发中,Hibernate作为一款流行的ORM(对象关系映射)框架,极大地简化了Java应用程序与数据库之间的交互。本篇复习将聚焦于Hibernate 4.2版本,该版本在前一版本的基础上...

    Spring4,2Springmvc4.2Hibernate4.2

    这个压缩包"Spring4,2Springmvc4.2Hibernate4.2"显然包含了这三个框架的特定版本,即Spring 4.2、SpringMVC 4.2和Hibernate 4.2的依赖库。 Spring是一个全面的后端应用框架,它提供了依赖注入(DI)、面向切面编程...

    spring4.0+hibernate4.2

    接着,我们来看Hibernate4.2。这个版本继续强化了ORM能力,提供更优秀的性能和可扩展性。它支持JPA2.1规范,增加了更多的查询选项,如 Criteria API 和JPQL,使得动态查询更加灵活。此外,Hibernate4.2增强了缓存...

    hibernate4.2完整架包

    在本压缩包"hibernate4.2完整架包"中,包含的是Hibernate 4.2版本的相关组件,这个版本是2013年发布的一个稳定版本,提供了许多新特性和性能优化。 Hibernate 4.2的主要改进包括: 1. **JPA 2.1 支持**:此版本...

    SSH整合(Spring3.2+Struts2.3.12+Hibernate4.2)学习

    最新版SSH整合(Spring3.2+Struts2.3.12+Hibernate4.2)学习最新版SSH整合(Spring3.2+Struts2.3.12+Hibernate4.2)学习最新版SSH整合(Spring3.2+Struts2.3.12+Hibernate4.2)学习最新版SSH整合(Spring3.2+Struts...

Global site tag (gtag.js) - Google Analytics