課程
/后端開發
/Java
/通過自動回復機器人學Mybatis---基礎版
id在數據庫中不是int類型的么,為什么要在javabean里用String來寫,是不是因為serlvet通過String獲取,這樣方便點不需要類型轉換...求老師解答
2015-07-11
源自:通過自動回復機器人學Mybatis---基礎版 2-4
正在回答
id在數據庫中可以是很多類型,在以往數據量小的情況下,int類型就夠用了,但現在是大數據時代了,必須要用更長,更有不重復性的類型來代替,個人覺得現在用UUID來做主鍵是一種趨勢了,所以string類型是完美的。至于string與int之間的類型的轉換,一般框架都默認支持,如bean定義id是int,從請求中等到的string類型的id都會被框架轉換的。
Moon_Cow 提問者
舉報
微信公眾號自動回復功能學習Mybatis,基礎教程加案例實戰方式學習
3 回答在數據庫中定義的ID不是int 類型嗎,為什么到實體類中定義成String類型的id?
1 回答實體類中的id字段為什么不跟數據庫設計成相同的類型呢?
2 回答主鍵id類型
1 回答Message類里面id是String類型的,數據庫里ID是int型的, mybatis能自動轉換格式進行填充?
4 回答封裝數據不是應該和數據庫表對應嗎?為什么數據庫里面ID是int類型 封裝的時候寫的是String類型???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-07-12
id在數據庫中可以是很多類型,在以往數據量小的情況下,int類型就夠用了,但現在是大數據時代了,必須要用更長,更有不重復性的類型來代替,個人覺得現在用UUID來做主鍵是一種趨勢了,所以string類型是完美的。至于string與int之間的類型的轉換,一般框架都默認支持,如bean定義id是int,從請求中等到的string類型的id都會被框架轉換的。