关于学习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 @   万舜  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示