課程
/后端開發(fā)
/Java
/MyBatis-Plus入門
為什么數(shù)據(jù)全都用包裝類型的呢?
2020-01-02
源自:MyBatis-Plus入門 3-10
正在回答
基本數(shù)據(jù)類型如int、long作為成員變量,如果沒(méi)有賦初始值,那么默認(rèn)是0。而包裝類作為成員變量,沒(méi)有賦初始值的話,默認(rèn)為null。如果你使用基本類型,某個(gè)對(duì)象的某些基本數(shù)據(jù)類型成員變量沒(méi)有設(shè)置值,你用insert方法插入,給你插入了0,可能跟你要的預(yù)期效果不一樣,導(dǎo)致業(yè)務(wù)邏輯錯(cuò)誤。
JAVA是一個(gè)面向?qū)ο蟮恼Z(yǔ)言,而基本的數(shù)據(jù)類型,不具備面向?qū)ο蟮奶匦?/p>
integer 有 null 值
int 只有 0
舉報(bào)
MyBatis-Plus框架入門必學(xué)課程!
2 回答全部按照視頻里一步步做,為什么無(wú)法查詢出數(shù)據(jù)呢?
1 回答id 和 managerId沒(méi)有賦值 數(shù)據(jù)庫(kù)怎么插入是0 long類型自動(dòng)都是添加0?
2 回答為什么要設(shè)置數(shù)據(jù)庫(kù)自增
6 回答分頁(yè)返回map類型時(shí),selectMapsPage傳入的IPage參數(shù)報(bào)錯(cuò)
2 回答為啥我用分頁(yè)查詢到的還是所有數(shù)據(jù)呀
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2020-01-04
基本數(shù)據(jù)類型如int、long作為成員變量,如果沒(méi)有賦初始值,那么默認(rèn)是0。而包裝類作為成員變量,沒(méi)有賦初始值的話,默認(rèn)為null。如果你使用基本類型,某個(gè)對(duì)象的某些基本數(shù)據(jù)類型成員變量沒(méi)有設(shè)置值,你用insert方法插入,給你插入了0,可能跟你要的預(yù)期效果不一樣,導(dǎo)致業(yè)務(wù)邏輯錯(cuò)誤。
2020-01-03
JAVA是一個(gè)面向?qū)ο蟮恼Z(yǔ)言,而基本的數(shù)據(jù)類型,不具備面向?qū)ο蟮奶匦?/p>
integer 有 null 值
int 只有 0