java mytable_Mybatis-Plus之@TableField字段
有時(shí)候我們有這種情況出現(xiàn),設(shè)計(jì)師設(shè)計(jì)的表字段名和我們實(shí)體設(shè)計(jì)的屬性名不一致,我們可以通過(guò)@TableField的value來(lái)映射;
以及有些屬性字段不需要映射到數(shù)據(jù)庫(kù),僅僅系統(tǒng)里臨時(shí)用,或者記錄等功能的時(shí)候,我們有可以通過(guò)@TableField的exist屬性來(lái)配置;
比如數(shù)據(jù)庫(kù)字段名是name,實(shí)體屬性名就是userName,我們可以用@TableField(value="name")來(lái)映射
假如state字段不需要映射數(shù)據(jù)庫(kù),可以用@TableField(exist = false)
實(shí)例:
@Datapublic classSysUser {privateInteger id;
@TableField(value="name")privateString userName;privateString passWord;
@TableField(exist= false)privateString state;
}
------------------------------------------------------------------------------------------------------------------------------
作者:java1234_小鋒
版權(quán):本站使用「CC BY 4.0」創(chuàng)作共享協(xié)議,轉(zhuǎn)載請(qǐng)?jiān)谖恼旅黠@位置注明作者及出處。
------------------------------------------------------------------------------------------------------------------------------
總結(jié)
以上是生活随笔為你收集整理的java mytable_Mybatis-Plus之@TableField字段的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Java的call by value_c
- 下一篇: JAVA中流水账的实现_流水账式java