S2SH项目,报错:
javax.servlet.ServletException: org.springframework.orm.hibernate3.HibernateSystemException: exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info ) of com.pms.model.Txplanproj.setInvestattri 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.pms.model.Txplanproj.setInvestattri;
注意: 此处的com.pms.model.Txplanproj.setInvestattri 是model层的Txplanproj类(表)的一个字段。
可能原因: 1、检查Txplanproj类里是否有申明为int、double、float等 简单类型的字段, 注意更改成Integer、Double、Float。 2、对于一些数字项包含null,定义该项时必须使用wrapper类型,而不能是primitive类型。 3、映射文件里面的类型和pojo里面定义的类型不一致也会报这个错误。