由於JAVA的基本類型會有默認值,例如當某個類中存在private int age;字段時,創建這個類時,age會有默認值0。當使用age屬性時,它總會有值。因此在某些情況下,便無法實現age為null。並且在動態SQL的部分,如果使用age!=null進行判斷,結果總會為true,因而會導致很多隱藏的問題。所以,在JAVA實體類中不要使用基本類型,基本類型包含byte、int、short、long、float、double、char、boolean。
由於JAVA的基本類型會有默認值,例如當某個類中存在private int age;字段時,創建這個類時,age會有默認值0。當使用age屬性時,它總會有值。因此在某些情況下,便無法實現age為null。並且在動態SQL的部分,如果使用age!=null進行判斷,結果總會為true,因而會導致很多隱藏的問題。所以,在JAVA實體類中不要使用基本類型,基本類型包含byte、int、short、long、float、double、char、boolean。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。