exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info) setter of com.manaren.data.pojo.TFDataDic.setDataDegreen; 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.manaren.data.pojo.TFDataDic.setDataDegreen
报错原因:
1、对于一些数字项包含null,定义该项时必须使用wrapper类型,而不能是primitive类型,例如使用Double、Float等,而不能是double、float否则会抛出此错误
2、映射文件里面的类型和pojo里面定义的类型不一致也会报这个错误
[size=medium]我的总结[/size]
在.java文件和xml文件中的映射不对。
例如我有个
private Role role;在导入包的时候它自动的就导入
import javax.management.relation.Role;
而Role是我自己编写的类,所以会出错了(setter of com.manaren.data.pojo)
不是那个类当然没有那个属性。怎么通过set方法来设置那个数值。
分享到:
相关推荐
小贝程序员生活\jar\lib\com.springsource.net.sf.cglib-2.2.0.jar 小贝程序员生活\jar\lib\com.springsource.net.sf.cglib-2.2.0.jar 小贝程序员生活\jar\lib\com.springsource.net.sf.cglib-2.2.0.jar
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.net.sf.cglib-2.2.0.jar
hibernate-cglib-repack-2.1_3.jar
《深入理解Hibernate-CGLIB-2.1_3在Java开发中的应用》 在Java开发领域,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。而CGLIB则是一个代码生成库,它允许开发者在运行时动态创建子类...
aop的jar包: com.springsource.net.sf.cglib-2.2.0.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
com.springsource.net.sf.cglib-2.1.3.jar
com.springsource.net.sf.cglib-2.2.0.jar + com.springsource.org.aopalliance-1.0.0.jar + com.springsource.org.aspectj.weaver-1.6.4.RELEASE.jar + spring-aspects-4.3.11.RELEASE.jar
com.springsource.net.sf.cglib-sources-2.2.0.jar
at net.sf.cglib.core.ReflectUtils.getMethodInfo(ReflectUtils.java:424) at net.sf.cglib.beans.BeanCopier$Generator.generateClass(BeanCopier.java:133) at ...
CGLIB是一个强大的高性能的代码生成库,它在许多AOP(面向切面编程)框架中被广泛应用,包括Spring AOP。这个特定的版本是2.2.0,发布于某个时间点,可能包含了一些性能优化和新特性。 CGLIB主要知识点如下: 1. *...
10. cglib-nodep.jar:代码生成库,Hibernate在某些情况下会用到。 **相关知识点:** 1. **Hibernate框架**:是一个开源的对象关系映射(ORM)框架,它允许开发者使用面向对象的方式来操作数据库,减少了SQL的直接...
而"cglib.jar"是CGLib库的可部署文件,包含所有必要的类和资源,可以被项目直接引用。确保正确地将其添加到项目的类路径中,以使代码能够利用CGLib的功能。 【使用CGLib】 使用CGLib通常涉及以下几个步骤: 1. 添加...
在SSH(Struts、Spring、Hibernate)经典企业级开发框架中,Spring AOP扮演着至关重要的角色,用于实现如日志记录、事务管理、权限控制等跨切面的关注点。 首先,了解AOP的基本概念。面向切面编程是一种编程范式,...
《Spring框架中的CGLIB库详解》 在Java开发领域,Spring框架以其强大的功能和灵活性深受开发者喜爱。在Spring框架的众多组件中,CGLIB(Code Generation Library)扮演着重要角色,尤其在面向切面编程(AOP)中不可...
2. `hibernate.cglib.use_reflection_optimizer` 而`SessionFactory`级别的配置更为广泛,大致可分类如下: 1. **基本配置**:如数据库方言(`hibernate.dialect`)、SQL显示(`hibernate.show_sql`)、SQL格式化(`...