Mybatis-Plus之@TableField字段


有時候我們有這種情況出現,設計師設計的表字段名和我們實體設計的屬性名不一致,我們可以通過@TableField的value來映射;

以及有些屬性字段不需要映射到數據庫,僅僅系統里臨時用,或者記錄等功能的時候,我們有可以通過@TableField的exist屬性來配置;

 

比如數據庫字段名是name,實體屬性名就是userName,我們可以用@TableField(value="name")來映射

假如state字段不需要映射數據庫,可以用@TableField(exist = false)

 

實例:

@Data
public class SysUser {
  
    private Integer id;
  
    @TableField(value="name")
    private String userName;
  
    private String passWord;
  
    @TableField(exist = false)
    private String state;
  
}

 

 

------------------------------------------------------------------------------------------------------------------------------

作者: java1234_小鋒

出處:https://www.cnblogs.com/java688/p/13507837.html

版權:本站使用「CC BY 4.0」創作共享協議,轉載請在文章明顯位置注明作者及出處。

------------------------------------------------------------------------------------------------------------------------------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM