摘要: mybatis-plus lambda条件构造器 mp框架提供了lambda表达式条件构造器支持; 实例: /** * 查找薪水大于3500 名字里有“小”的 员工(通过Lambda表达式) * sql: select * from t_employee where salary>3500 and 阅读全文
posted @ 2020-09-15 15:27 java锋哥 阅读(4106) 评论(0) 推荐(0) 编辑
摘要: mp框架提供了物理分页插件,我们下面来看下如何实现: 首先配置一个PaginationInterceptor的bean; package com.java1234.config; import com.baomidou.mybatisplus.extension.plugins.Pagination 阅读全文
posted @ 2020-09-15 15:26 java锋哥 阅读(1903) 评论(0) 推荐(0) 编辑
摘要: mybatis-plus提供支持ActiveRecord模式 在Mybatis-Plus中提供了ActiveRecord的模式,支持 ActiveRecord 形式调用,实体类只需继承 Model 类即可实现基本 CRUD 操作,简单来说就是一个实体类继承Model类,并通过注解与数据库的表名进行关 阅读全文
posted @ 2020-09-15 15:24 java锋哥 阅读(848) 评论(0) 推荐(0) 编辑
摘要: mybatis-plus通用Service mp框架同样提供了service层的封装支持,让我们能够简化service层的开发; 具体使用: service接口继承IService,service实现类继承ServiceImpl IService提供了所有通用常用的方法,包括批处理添加更新支持,以及 阅读全文
posted @ 2020-09-15 15:23 java锋哥 阅读(7887) 评论(0) 推荐(1) 编辑
摘要: mybatis-plus返回查询总记录数 mp框架提供了selectCount方法,来查询总记录数; 需求:查找薪水大于3500 名字里有“小”的 员工的个数 sql实现:select count(*) from t_employee where salary>3500 and name like 阅读全文
posted @ 2020-09-15 15:21 java锋哥 阅读(35607) 评论(0) 推荐(0) 编辑
摘要: Mybatis-Plus查询返回Map类型数据 我们前面的案例都是返回的集合List<T>; 集合List的弊端是会把所有的列属性都封装返回,但是我们有时候,只需要返回几个字段,然后再返回到用户端; 所以mp框架给我们提供了List<Map<String, Object>>返回类型,String是列 阅读全文
posted @ 2020-09-15 15:18 java锋哥 阅读(20104) 评论(0) 推荐(0) 编辑