
mybatis-plus
小武进阶之道
一个负重前行的企业家
展开
-
mybatis-plus之性能分析插件
性能分析插件我们平时开发过程中,会遇到一些慢的sql,性能分析插件有助于我们了解我们的sql执行时间。 作用:性能分析拦截器,用于输出每条sql语句,及其执行时间。MP也提供性能分析插件,如果超过这个时间就停止运行。配置 /* @Bean @Profile({"dev","test"})// 设置 dev test 环境开启 public PerformanceInterceptor performanceInterceptor() { return new P.原创 2020-12-27 22:12:34 · 161 阅读 · 0 评论 -
mybatis-plus之逻辑删除
逻辑删除1.数据表中增加deleted字段2.实体类中增加属性@TableLogic//逻辑删除private Integer deleted;3.配置@Beanpublic ISqlInjector sqlInjector() { LogicsqlInjector logicsqlInjector = new LogicsqlInjector(); return logicsqlInjector;}#配置逻辑删除mybatis-plus.global原创 2020-12-27 09:49:21 · 147 阅读 · 1 评论 -
mybatis-plus之分页查询
分页查询分页在网站的应用非常之多:1.原始的limit进行分页2.pagehandler分页插件3.mp其实也内置了分页插件如何使用:1.配置拦截器组件@Beanpublic PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor();}测试@Testpublic void testPage(){ Page<User> pa.原创 2020-12-26 15:31:52 · 164 阅读 · 0 评论 -
mybatis-plus之乐观锁
mybatis-plus乐观锁实现方式:取出记录时,获取当前version 更新时,带上这个version 执行更新时, set version = newVersion where version = oldVersion 如果version不对,就更新失败1.先查询获取版本号乐观锁:1.先查询获取版本号 version=1.update user set name="周娜" ,version= version+1where id=1342479442894655492...原创 2020-12-26 14:10:19 · 134 阅读 · 0 评论