在hibernate和spring项目用junit测试总是出现java.lang.Boolean cannot be cast to java.lang.Integer
2015-02-28 11:15
447 查看
我在程序中根本就没有这种转换。却还是报java.lang.ClassCastException异常。
发现我在实体里面有个is加上变量名的方法,如:boolean isType();这个实体里面有type这个变量。最后我将这个方法名改写了下,就没有问题了,估计是Java里面有个is加变量名这样的方法。所以在实体类里面尽量避免不要写is加上变量名的方法。
发现我在实体里面有个is加上变量名的方法,如:boolean isType();这个实体里面有type这个变量。最后我将这个方法名改写了下,就没有问题了,估计是Java里面有个is加变量名这样的方法。所以在实体类里面尽量避免不要写is加上变量名的方法。
相关文章推荐
- Hibernate出现java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to com.user
- hibernate :java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
- hibernate :java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
- 奇怪的hibernate 的类型转换错误: java.lang.ClassCastException: java.lang.Boolean cannot be cast to java.lang
- hibernate java.lang.Long cannot be cast to java.lang.Integer
- hibernate:java.math.BigInteger cannot be cast to java.lang.Long
- Hibernate运行时出现:java.lang.ClassCastException: cn.mo.bean.Role_$$_javassist_1 cannot be cast to javass
- Spring+hibernate中的问题解决:java.lang.ClassCastException: $Proxy6 cannot be cast to com.mqEsb.service.imp
- java.lang.Long cannot be cast to java.lang.Integer的问题(Hibernate)
- java.lang.ClassCastException: org.hibernate.impl.SessionFactoryImpl cannot be cast to org.springfram
- 在maven项目中使用apache cxf中遇到异常 java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter
- Hibernate中HQL语句查询指定字段值报错:ClassCastException: [java.lang.Object; cannot be cast to bean.PersonStatic
- java.lang.ClassCastException: org.hibernate.impl.QueryImpl cannot be cast to java.util.List
- java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
- 关于Spring事务中的java.lang.ClassCastException $Proxy0 cannot be cast to
- 遇到的问题----java jsp做数据分页翻页时遇到 java.lang.Integer cannot be cast to java.lang.String
- java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
- Hibernate:java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to co
- java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer