Mybatis-Plus常用註解
阿新 • • 發佈:2020-11-16
1.如果實體類的名稱和資料庫表的名稱不一樣,可以使用@TableName("t_user"),括號中的內容對應資料庫表
2.指定主鍵名稱,用@TableId
3.資料庫欄位和實體欄位不一樣,可以用@TableField("name") 來表示,括號中的內容對應資料庫表字段名
4.某個欄位知出現在實體類中,不在資料庫表中,可以使用transient(不序列化)或者@TableField(exist=false)
package com.example.demo.entity; import java.time.LocalDateTime; import com.baomidou.mybatisplus.annotation.TableField;import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * 使用者實體類 * * @date: 2020/11/11 * @author: Li Bin */ @Data @TableName("t_user") public class User { @TableId private Long userId; @TableField("name") privateString realName; private Integer age; private String email; private LocalDateTime createTime; //備註 @TableField(exist = false) private transient String remark; }