![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis-Plus
小白仍在路上
这个作者很懒,什么都没留下…
展开
-
MyBatis-Plus学习笔记(五)---代码自动生成
文章目录简介使用步骤1. 导入MyBatis-Plus相关依赖2. 项目的端口和连接数据库配置:3. 添加配置类4. 编写代码生成器的类5. 更改自己的配置6. 运行自动生成相关的代码简介 MyBatis-Plus 的代码生成器是AutoGenerator ,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率使用步骤1. 导入MyBatis-Plus相关依赖 <!-原创 2020-11-18 10:46:53 · 171 阅读 · 0 评论 -
MyBatis-Plus学习笔记(四)
文章目录条件构造器(Wrapper)条件构造器(Wrapper):Wrapper是一个接口,里面有很多的查询器,根据需要调用就行测试一: @Test public void selectByNameAndEmail(){ //查询name不为空,邮箱不为空,年龄大于15的数据 QueryWrapper<User> wrapper = new QueryWrapper<>(); wrapper.isNotNull(原创 2020-11-17 16:48:14 · 103 阅读 · 0 评论 -
MyBatis-Plus学习笔记(四)---构造器条件
文章目录前言全部等于不等于大于小于betweennotBetweenlikelikeLeftlikeRight前言此处为官方文档的内容,本人为了查阅方便,将其精简,方便之后自己使用全部代码如下(示例):MyBatis-Plus官方文档allEqallEq({id:1,name:"老王",age:null})--->id = 1 and name = '老王' and age is null等于eqeq("name", "老王")--->name = '老王'不等于原创 2020-11-17 15:56:35 · 74 阅读 · 0 评论 -
MyBatis-Plus学习笔记(三)
MyBatis-Plus学习笔记(三)性能插件 对于慢sql语句。提供性能分析,如果超过时间,就停止执行,能够使得在开发的过程中,将效率低的sql语句找出来,进行相关的优化,提高程序的执行效率步骤:1.导入插件设置环境为开发环境:# 设置开发环境、spring.profiles.active=dev只有设置了开发环境,效率工具才会有效导入组件配置: //性能组件的配置 @Bean @Profile({"dev","test"}) //设置dev和test,在相应的原创 2020-11-17 15:29:34 · 111 阅读 · 0 评论 -
MyBatis-Plus学习笔记(二)
文章目录日志的配置CRUD的扩展使用插入测试:主键生成策略:主键自增解决方法:更新测试:自动填充乐观锁:悲观锁:查询操作分页查询删除操作:日志的配置(默认的是控制台打印出来)# mybatisplus配置mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl配置日志后,就可以看到控制台有相应的输出:除了结果,还有步骤:创建了一个sqlsession,底层使用jdbc连接,同时还有数据源原创 2020-11-17 14:56:41 · 292 阅读 · 0 评论 -
MyBatis-Plus学习笔记(一)
文章目录好处MyBatis-Plus的一般步骤:1.创建数据库2.创建一张User表3.编写项目4.初始化项目,导入相应的依赖5.数据库的连接和配置6.编写实体类7.写UserMapper接口,在mapper上面继承BaseMapper类8.添加注解9.单元测试错误解决结果** MyBatis-Plus:是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生 ****好处**可以节省大量的代码使用第三方组件的一般步骤:1.导入对应的依赖;2原创 2020-11-16 16:49:02 · 399 阅读 · 0 评论