問(wèn)題描述
在一次項(xiàng)目中蒙挑,總是出現(xiàn)tinyint(1)字段映射Integer報(bào)錯(cuò)窃肠,跟蹤源碼發(fā)現(xiàn)蓝谨,Hibernate會(huì)把tinyint類型轉(zhuǎn)換為Boolean型(0轉(zhuǎn)換為false矢沿,1削樊、2豁生、3...轉(zhuǎn)換為true),Boolean型轉(zhuǎn)換Integer當(dāng)然會(huì)出錯(cuò)啦漫贞。
解決方案
1甸箱、連接數(shù)據(jù)庫(kù)時(shí),設(shè)置tinyInt1isBit=false
2迅脐、加大tinyint類型的長(zhǎng)度 >1