1. 程式人生 > 實用技巧 >Mybatis-Plus常用註解

Mybatis-Plus常用註解

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") private
String realName; private Integer age; private String email; private LocalDateTime createTime; //備註 @TableField(exist = false) private transient String remark; }