課程
/后端開發
/Java
/通過自動回復機器人學Mybatis---基礎版
在數據庫中定義的ID不是int 類型嗎,為什么到實體類中定義成String類型的id?
2016-09-20
源自:通過自動回復機器人學Mybatis---基礎版 2-4
正在回答
一般id都是定義成Integer
定義成Integer類也行。
將數據庫中的ID定義為Int類型,是為了方便自增;在頁面得到的數據一般是string類型,所以會把實體類中定義成String類型,這是跟據需求來的,我是這么理解的
舉報
微信公眾號自動回復功能學習Mybatis,基礎教程加案例實戰方式學習
1 回答實體類中的id字段為什么不跟數據庫設計成相同的類型呢?
3 回答Javabean中id為什么不用int類型
4 回答封裝數據不是應該和數據庫表對應嗎?為什么數據庫里面ID是int類型 封裝的時候寫的是String類型???
1 回答Message類里面id是String類型的,數據庫里ID是int型的, mybatis能自動轉換格式進行填充?
1 回答數據庫主鍵id是int類型,實體類屬性id是String,mybatis配置文件jdbcType寫Integer或者varchar都可以,為啥?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-24
一般id都是定義成Integer
2017-06-16
定義成Integer類也行。
2016-09-20
將數據庫中的ID定義為Int類型,是為了方便自增;在頁面得到的數據一般是string類型,所以會把實體類中定義成String類型,這是跟據需求來的,我是這么理解的