重大发现,研究了一个下午发现,如果调用dao插入操作时,返回自增主键到对象中id属性中时,id为Integer类型,返回的值却是被强行赋值成Long,并且,因为值是Long,本身却是Integer,所以不能进行任何对于该值的操作,否则都会报java.lang.Long cannot be cast to java.lang.Integer,而在mapping文件中,将插入语句返回的自增id映射在对象的其他成员,类型也为Integer时,就不会被强转,我现在想把对象的主键id使用Integer类型,但取出来时又不能使用,求大神赐招
- 1 回答
- 0 关注
- 1319 浏览
添加回答
举报
0/150
提交
取消