hibernate的一个异常错误分析
来源:互联网 发布:部落冲突10本满防数据 编辑:程序博客网 时间:2024/06/06 09:05
在开发中,经常会遇到修改数据模型的字段类型,或者添加字段,若是最后把该字段类型映射为boolean,就可能会出问题。
准确的说,若是该字段是空(不是Y或N,或者别的可以映射为boolean合理值),并被映射为boolean的话,因为hibernate不知道怎么去映射该字段,然后hibernate就抛出下列异常(如下),注意异常描述,看着这个错误信息,很难和错误原因联系起来
org.springframework.orm.hibernate3.HibernateSystemException: exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info) setter of com.company.project.domain.manage.AgentOfCenterCheckResult.setSubmit; nested exception is org.hibernate.PropertyAccessException: exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info) setter of com.company.project.domain.manage.AgentOfCenterCheckResult.setSubmit
org.hibernate.PropertyAccessException: exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info) setter of com.company.project.domain.manage.AgentOfCenterCheckResult.setSubmit
at org.hibernate.tuple.PojoEntityTuplizer.setPropertyValuesWithOptimizer(PojoEntityTuplizer.java:215)
at org.hibernate.tuple.PojoEntityTuplizer.setPropertyValues(PojoEntityTuplizer.java:185)
at org.hibernate.persister.entity.AbstractEntityPersister.setPropertyValues(AbstractEntityPersister.java:3232)
at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:129)
at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:842)
at org.hibernate.loader.Loader.doQuery(Loader.java:717)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
at org.hibernate.loader.Loader.doList(Loader.java:2145)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
at org.hibernate.loader.Loader.list(Loader.java:2024)
at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:94)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1533)
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283)
at org.springframework.orm.hibernate3.HibernateTemplate$5.doInHibernate(HibernateTemplate.java:520)
at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:366)
at org.springframework.orm.hibernate3.HibernateTemplate.loadAll(HibernateTemplate.java:516)
at com.company.project.framework.BaseDAOImpl.list(BaseDAOImpl.java:92)
at com.company.project.module.manage.dao.AgentOfCenterCheckResultDAOImplTest.testHibernateMap(AgentOfCenterCheckResultDAOImplTest.java:18)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: net.sf.cglib.beans.BulkBeanException
at com.company.project.domain.manage.AgentOfCenterCheckResult$$BulkBeanByCGLIB$$174c0f99.setPropertyValues(<generated>)
at org.hibernate.tuple.PojoEntityTuplizer.setPropertyValuesWithOptimizer(PojoEntityTuplizer.java:212)
... 33 more
Caused by: java.lang.NullPointerException
... 35 more
- hibernate的一个异常错误分析
- hibernate常见的错误异常
- Hibernate异常的一个问题
- SWT的错误异常分析
- acegi的一个异常错误
- 关于hibernate的一些错误和异常
- aop的需求分析:错误异常分析
- 分析hibernate中table per class hierarchy映射方式的一个异常
- Hibernate 的一个诡异的异常
- Hibernate 异常、错误记录
- Hibernate的一个经典异常(org.hibernate.NonUniqueObjectException)
- Hibernate的一个经典异常(org.hibernate.NonUniqueObjectException)
- (转)MySQL相关的一个异常错误
- java 异常处理的一个小错误
- Hibernate的一个常见的错误
- 犯了一个Hibernate的低级错误
- hibernate中抛出的一个奇怪错误
- 犯了一个Hibernate的低级错误
- 从今起改投JAVA,c#不再是我的首选了,开源也许是个不错的选择
- linux
- 从Windows共享linux资源
- 一个asp采集程序类
- 设置列表框最小宽度且可随着内容变宽的方法
- hibernate的一个异常错误分析
- 猪年到了,我的天下...
- 一些符号图
- 一个队列模块的接口 动态数组
- 动态数组实现的队列
- 将文件放入数据库,操作TBlobField
- hibernate不支持这样的继承映射
- 明天生日。。。。。。……^_^
- DetachedCriteria的createCriteria(String associationPath,String alias)方法有bug