MybatisPlus入门
我最近也在公司写后端代码,所以也会了解一下MybatisPlus的技术,这里就来分享给大家!
(1)MybatisPlus是如何获取实现CRUD的数据库表信息的?
- 默认以类名驼峰转下划线作为表名
- 默认把名为id的字段作为主键
- 默认把变量名驼峰转下划线作为表的字段
(2)MybatisPlus的常用注解有哪些?
- @TableName:指定表名称及全局配置
- @TableId:指定id字段及相关配置
- @TableField:指定普通字段及相关配置
(3)IdType的常见类型有哪些?
- AUTO、ASSIGN_ID、INPUT
(4)使用@TableField的常见场景是?
- 成员变量名与数据库字段名不一致
- 成员变量名以is开头,且是布尔值
- 成员变量名与数据库关键字冲突
- 成员变量不是数据库字段