mybatis_plus
文章平均质量分 63
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
赵书正
总结知识,相互学习,一起进步。
展开
-
Mybatis_plus(005)---条件构造器
一:条件构造器(wrapper) 更多方法查看官网:https://mp.baomidou.com/guide/wrapper.html#ge 我们写一些复杂的sql就可以使用它来替代。 1.测试一 @Test void contextLoads() { //查询name不为空的用户,并且邮箱不为空的用户,年龄大于等于12岁的。 QueryWrapper<User> wrapper = new QueryWrapper<>();原创 2021-08-31 10:35:44 · 74 阅读 · 0 评论 -
Mybatis_plus(004)---性能分析插件
一:性能分析插件 作用:性能分析拦截器,用于输出每条sql语句及执行时间 在平时的开发中,我们会遇到一些慢sql。我们可以通过 测试或druid等查出来。 mybatis_plus也提供了性能分析插件,如果超过这个时间就停止运行。 1.导入插件 //sql执行效率插件 @Bean @Profile({"dev","test"})//设置在开发和测试环境才开启,保证我们的效率 public PerformanceInterceptor performanceInterce原创 2021-08-30 23:44:11 · 259 阅读 · 0 评论 -
Mybatis_plus(003)---接着CRUD
一:分页查询(查) 1.原始的limit进行分页。 2.pageHelper 第三方插件。 3.mybatis_Plus也内置了分页插件。 怎么用?官网有文档 1.配置拦截器组件即可。 //分页插件 @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); } 2.直接使用Page对象即可。 //测..原创 2021-08-30 23:11:05 · 78 阅读 · 0 评论 -
Mybatis_plus(002)---配置日志以及CRUD
一:配置日志: 1.所有的sql是不可见的,所以我们想要在控制台或者日志文件中看到sql语句。 (开发的时候我们要看日志,真正上线的时候我们会把日志去掉sql语句,因为会浪费时间) 在application.properties中添加 #配置日志 mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl 配置完日志之后就可以看到sql的操作流程。 二:CRUD扩展 inser...原创 2021-08-30 21:15:53 · 321 阅读 · 0 评论 -
Mybatis_plus(001)---入门教程
一:先看官网 https://mp.baomidou.com 二:mybatis_plus简介 MyBatis-Plus(opens new window)(简称 MP)是一个MyBatis(opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 ...转载 2021-08-30 13:15:30 · 155 阅读 · 0 评论