重大發(fā)現(xiàn),研究了一個下午發(fā)現(xiàn),如果調(diào)用dao插入操作時,返回自增主鍵到對象中id屬性中時,id為Integer類型,返回的值卻是被強行賦值成Long,并且,因為值是Long,本身卻是Integer,所以不能進行任何對于該值的操作,否則都會報java.lang.Long cannot be cast to java.lang.Integer,而在mapping文件中,將插入語句返回的自增id映射在對象的其他成員,類型也為Integer時,就不會被強轉(zhuǎn),我現(xiàn)在想把對象的主鍵id使用Integer類型,但取出來時又不能使用,求大神賜招
- 1 回答
- 0 關(guān)注
- 1399 瀏覽
添加回答
舉報
0/150
提交
取消