欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql中的int類型對(duì)應(yīng)于java中的Long類型詳解

 更新時(shí)間:2024年04月24日 10:07:43   作者:zero_xk_  
這篇文章主要介紹了mysql中的int類型對(duì)應(yīng)于java中的Long類型,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

mysql中int類型對(duì)應(yīng)于java中的Long類型

bug日記

在寫項(xiàng)目的時(shí)候碰到了就順便記錄一下,事情的經(jīng)過是這樣的↓

在數(shù)據(jù)庫(kù)查詢完后映射到po類的時(shí)候報(bào)了錯(cuò)

娃子還小不懂事,屁顛屁顛跑回去看po類、數(shù)據(jù)字段、mapper.xml,大眼瞪小眼看了半天沒看出來(lái)啥問題。

沒啥問題啊,于是我一頓debug找錯(cuò),發(fā)現(xiàn)了自己mybatis框架里面這么一段代碼

這一段是將數(shù)據(jù)庫(kù)中表一行記錄中的列映射成一個(gè)java對(duì)象,debug發(fā)現(xiàn)他是long類型的,我就覺得奇怪int對(duì)應(yīng)的不應(yīng)該是Integer類型的嘛????!

What?

但是仔細(xì)想想其實(shí)也好像確實(shí)是這么回事

這里我勾選了無(wú)符號(hào)數(shù),所以這里int的容量應(yīng)該是0~2^32

但是總所周知,java中的int/Integer容量只有

-2147483648~2147483647

所以我猜想基于這種情況,用Long來(lái)映射數(shù)據(jù)庫(kù)中的int是合情合理的

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論