关于学习Mybatis-plus的认识

1. 实体类的类名和属性尽量一致,如果不一致需要用注解进行指定。

2. mybatis-plus是把实体类的类名直接转换成小写到数据库查找,所以需要@TableName(value = " 表名")来指定表的名字进行查询

@TableName("sys_user")
public class User {
    private Long id;
    private String name;
    private Integer age;
    private String email;
}

3. 实体类主键字段用@TableId(value=“数据库字段名”,IdType=“数据库字段类型(如自增)”)

@TableName("sys_user")
public class User {
    @TableId
    private Long id;
    private String name;
    private Integer age;
    private String email;
}

4. 实体类非主键字段注解使用@TableField(value=“数据库字段名”)

@TableName("sys_user")
public class User {
    @TableId
    private Long id;
    @TableField("nickname")
    private String name;
    private Integer age;
    private String email;
}

5. mybatis-plus会自动把驼峰命名转换成下划线

posted @ 2023-10-28 21:26  万舜  阅读(27)  评论(0)    收藏  举报