摘要: 代码自动生成器 AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。 dao,pojo,service, 阅读全文
posted @ 2020-11-13 20:47 Joker-0927 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 直接上代码: package com.hui; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.hui.mapper.UserMapper; import com.hui.pojo.User 阅读全文
posted @ 2020-11-13 18:01 Joker-0927 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 性能分析插件 我们在平时的开发中,会遇到一些慢sql。测试!druid,.. 作用:性能分析拦截器,用于输出每条SQL语句及其执行时间 MP也提供性能分析插件,如果超过这个时间就停止运行! 步骤:1、导入插件 @Bean//性能分析插件 @Profile({"dev", "test"}) publi 阅读全文
posted @ 2020-11-13 17:14 Joker-0927 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 删除操作: 基本的删除操作; @Test//根据id删除单个 void testDeletebyId(){ userMapper.deleteById("1327089990215172099"); } @Test//根据多个id删除多个数据 void testDeletebyArry(){ use 阅读全文
posted @ 2020-11-13 16:45 Joker-0927 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 分页查询 分页在网站使用的十分之多! 1、原始的limit进行分页 2.pageHelper第三方插件 3,MP其实也内置了分页插件! 如何使用! 1、配置拦截器组件即可 @Bean//配置分页插件 public PaginationInterceptor paginationInterceptor 阅读全文
posted @ 2020-11-13 15:48 Joker-0927 阅读(216) 评论(0) 推荐(0) 编辑
摘要: @Test //根据id查询单个结果 void testSelect1() { User user = userMapper.selectById(1L); System.out.println(user); } @Test //根据多个id查询多个结果 void testSelect2() { L 阅读全文
posted @ 2020-11-13 15:22 Joker-0927 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 乐观锁 在面试过程中,我们经常会被问到乐观锁,悲观锁!这个其实非常简单! 乐观锁:故名思意十分乐观,它总是认为不会出现问题,无论干什么不去上锁!如果出现了问题,再次更新值测试。 悲观锁:故名思意十分悲观,它总是认为总是出现问题,无论干什么都会上锁!再去操作! 当要更新一条记录的时候,希望这条记录没有 阅读全文
posted @ 2020-11-13 14:36 Joker-0927 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 更新操作: @Test //测试更新 void testUpdate() { User user = new User(); user.setId(5L); user.setName("瓜瓜"); //虽然方法名是一个byId,但是传入的是一个对象 int len = userMapper.upda 阅读全文
posted @ 2020-11-13 13:30 Joker-0927 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 测试插入: //测试插入 @Test void testInsert(){ User user=new User(); user.setAge(3); user.setEmail("269805365@qq.com"); // user.setId(); 我们故意不进行设置id,我们会发现会自动生成 阅读全文
posted @ 2020-11-13 11:55 Joker-0927 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: 配置日志 我们所有的sql现在是不可见的,我们希望知道它是怎么执行的,所以我们必须要看日志! #配置日志 mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl 效果: 阅读全文
posted @ 2020-11-13 11:19 Joker-0927 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 简介 MyBatis-Plusc(简称MP)是一个MyBatisc的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。 简介 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生愿 阅读全文
posted @ 2020-11-13 11:02 Joker-0927 阅读(102) 评论(0) 推荐(0) 编辑
// 侧边栏目录