常用注解
1. @TableName()
这个注解可以绑定数据库表名
可以用于实体类类名和数据库表名不同时,使用MyBatis Plus自带的增删改查方法
/**
例如
**/
@TableName("user")
public class Student{
private String id;
}
2. @TableId
这个注解可以绑定主键;
MyBatis Plus默认主键命名是id,但是有时主键的名字并不是id,
那么使用MyBatis Plus自带的插入方法就需要设置主键的值,
而用了这个注解就可以绑定主键,在使用MyBatis Plus自带的插入方法时就不需要赋值了
/**
例如
**/
public class Student{
@TableId
private String StudentId;
}
3. @TableFieId
这个注解可以绑定数据库表里的字段名
在用MyBatis Plus自带的CURD方法的时候,
MyBatis Plus会自己去匹配数据库里面的字段,
如果你实体类里的字段和数据库的不一样则会报错,
而用了这个注解就可以绑定字段,不需要和数据库里的字段名一样,
/**
例如
**/
public class Student{
@TableFieId("name")
private String StudentName;
}