使用
- 引入依赖 mybatis-plus-boot-starter,可替代mybatis Question:引入后该如何保证分布式事务
- 定义Mapper:自定义Mapper继承MyBatisPlus的BaseMapper的接口
常用注解
- @TableName:指定表名称及全局配置
- @TableId:指定id字段及相关配置,即指定主键。PS:主键类别 IdType常见类型:AUTO,ASSIGN_ID,INPUT
- @TableField:指定普通字段及相关配置
exist = false:表明非数据库字段
条件构造器
LambdaQueryWrapper
自定义SQL???
IService接口
觉得MyBatisPlus的自定义SQL麻烦,我可不可以改用MyBatis,用固定化的SQL语句