java.lang.Long cannot be cast to java.lang.Integer解决办法
生活随笔
收集整理的這篇文章主要介紹了
java.lang.Long cannot be cast to java.lang.Integer解决办法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
情景:
mybatis連接oracle
報(bào)錯(cuò):
測(cè)試增的時(shí)候,報(bào)錯(cuò) Java.lang.Long cannot be cast to??java.lang.Integer;刪改沒(méi)有報(bào)錯(cuò)。
排查過(guò)程:
1.先針對(duì)映射的sql進(jìn)行排查,打印sql,直接在oracle上執(zhí)行,沒(méi)有問(wèn)題。
2.觀察接口的返回結(jié)果,發(fā)現(xiàn)返回值定義為int,找到問(wèn)題所在。
問(wèn)題雖小,但發(fā)現(xiàn)問(wèn)題的時(shí)間稍長(zhǎng)。從另一個(gè)方面說(shuō)明,代碼生成很有必要。
?
轉(zhuǎn)載于:https://www.cnblogs.com/davidwang456/p/5614716.html
總結(jié)
以上是生活随笔為你收集整理的java.lang.Long cannot be cast to java.lang.Integer解决办法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 当我们在谈深度学习时,到底在谈论什么(三
- 下一篇: spring bean生命周期管理--转