MyBatisPlus
文章平均质量分 59
HDLaZy
生活不止眼前的CRUD,还有远方的框架源码!
展开
-
MyBatisPlus:分页插件|乐观锁插件
1:分页插件MyBatis Plus自带分页插件,只要简单的配置即可实现分页功能(在MyBatisPlus配置类配置)@Configuration//扫描mapper接口@MapperScan("com.lk.mybatisplus.mapper")public class MyBatisPlusConfig { //mybatisplus自带分页插件,只需要配置 @Bean public MybatisPlusInterceptor mybatisPlusInterc原创 2022-04-27 17:32:22 · 350 阅读 · 0 评论 -
MyBatisPlus:条件构造器
1:wapper介绍Wrapper : 条件构造抽象类,最顶端父类AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件QueryWrapper : 查询条件封装UpdateWrapper : Update 条件封装AbstractLambdaWrapper : 使用Lambda 语法LambdaQueryWrapper :用于Lambda语法使用的查询WrapperLambdaUpdateWrapper : Lambda 更新封装Wrapper2:Q原创 2022-04-27 17:12:47 · 382 阅读 · 0 评论 -
MyBatisPlus常用注解
1:@TableName问题: 操作数据库表时,Mapper接口继承BaseMapper<>,泛型名和数据库表名对应,如果数据表名为t_users,而BaseMapper的泛型为实体类User,导致找不到数据库的表。解决1: 实体类使用@TableName注解,value值为表名@Data@AllArgsConstructor@NoArgsConstructor@TableName("t_users")public class User { private Long id;原创 2022-04-27 16:33:28 · 1585 阅读 · 0 评论