文章目录
- Mybatis Plus
- 导入依赖
- 定义Mapper
- 约定
- 常见配置
Mybatis Plus
导入依赖
官网看一下也行plus官网
spring boot3 版本
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<version>最新版本</version>
</dependency>
定义Mapper
public interface UserMapper extneds BaseMapper<User>
继承BaseMapper<T t> 里面写你的实体类
约定
约定
- 类名驼峰转下滑线
- 名为id的字段做主键
- 变量驼峰转下划线作为表的字段名
自定义配置
即不遵守约定即可自定义配置
自增主键 以及注意事项
@TableId(value=”id“,type=IdType.AUTO)
@TableField(”is_married“) Boolean 类型 反射的时候默认删掉is。
@TableField(”`order`“) 关键字添加转义字符
@TableField(exist = false) 数据库中不存在的字段
常见配置
!!!全局配置雪花算法 不要开 只开最上面两条这里是方便记录!!!