1. 程式人生 > >mybatis中映射的entity基礎類為啥用封裝類型,不用基礎類型

mybatis中映射的entity基礎類為啥用封裝類型,不用基礎類型

數據庫字段 類型 integer 基礎 lean tex cin sql align

建議用封裝類型,基礎類有以下缺點。
1、因為要映射數據庫字段,字段中要是null類型,基礎類型映射會報錯
2、基礎類若是有子類了,子類的應用傳輸中有判斷之類的時候,為空也會報錯。
3、拼接sql時也有缺陷,後面我知道講了我再來給大家說。

數據類型 包 裝 類 字節長度 默 認 值
int Integer 4 0
short Short 2 0
long Long 8 0l或0L
byte Byte 1 0
float Float 4 0.0F或0.0f
double Double 8 0.0
char Character 2 u0000
boolean Boolean 1 false

mybatis中映射的entity基礎類為啥用封裝類型,不用基礎類型