mybatis-plus
伴学编程
编程是一门艺术,技能是实现艺术的基础,艺术是技能的升华!
展开
-
Spring Boot + Mybatis-Plus 集成与使用(三)
前言:上章节简单介绍了MyBatis-Plus通用CRUD操作以及相关配置问题。本章节将介绍SQL自动注入原理并重点讲解条件构造器!一、自动注入SQL原理通过上一章节,我们可以很方便的使用继承了BaseMapper接口的SysLogMapper进行CRUD操作。下面我们先来看下传统MaBatis的特点:MyBatis-Plus官方介绍MyBatis-Plus是一个MyBat...原创 2019-08-24 19:11:31 · 938 阅读 · 0 评论 -
Spring Boot + Mybatis-Plus 集成与使用(一)
前言:Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。简单来说,Mybatis-Plus是Mybatis的增强工具包,其简化了CRUD操作,提供了代码生成器,强大的条件构造器。同时内置了多个实用插件:标配的分页插件、性能分析插件、全局拦截插件等。使得开发过程中,基本的范式代码都一句话解决,省去...原创 2019-08-21 23:23:02 · 413 阅读 · 0 评论 -
Spring Boot + Mybatis-Plus 集成与使用(二)
前言:本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。一、自动配置当Spring Boot应用从主方法main()启动后,首先加载Spring Boot注解类@SpringBootApplication。@SpringBootApplicationpublic class ...原创 2019-08-23 07:37:00 · 954 阅读 · 0 评论 -
Spring Boot + Mybatis-Plus 集成与使用(四)
前言:上章节我们讲解了MyBatis-Plus自动SQL注入原理以及简单了解了什么是条件构造器。本章节就来对条件构造器的各个方法的使用进行讲解。一、性能分析插件在条件构造器使用之前,我们先讲解下MyBatis-Plus提供的一个扩展插件-性能分析插件。可以用于输出每条 SQL 语句及其执行时间。之所以先讲解它呢,是因为接下来,我们讲解条件构造器的各个方法,只查看和比较SQL的输出打...原创 2019-08-26 22:41:31 · 2049 阅读 · 1 评论 -
Spring Boot + Mybatis-Plus 集成与使用(五)
首言:我们已经学习了MyBatis-Plus核心功能之一的条件构造器,讲解了条件构造器各个方法的使用。本章节将讲解配置mapper接口映射的mapper.xml文件,编写、执行动态SQL操作。以及讲解MyBatis-Plus分页插件进行分页查询。一、映射文件XML我们在类资源目录下新建mappers目录,在该目录下新建SysLogMapper.xml文件,在文件中添加头部声明和命...原创 2019-08-28 22:47:43 · 709 阅读 · 0 评论 -
Spring Boot + Mybatis-Plus 集成与使用(六)
前言:上章节中我们讲解了MyBatis-Plus如何强化XML映射文件与注解SQL,以及使用分页插件做分页查询。今天给各位同伴们分析下分页插件的分页原理,以及安利一款基于INTELLIJ IDEA的快速开发插件-MybatisX。一、分页原理上章节我们使用了分页插件类PaginationInterceptor类进行分页查询操作。本章节我们来分析PaginationIntercep...原创 2019-08-29 23:06:06 · 530 阅读 · 0 评论 -
Spring Boot + Mybatis-Plus 集成与使用(七)
前言:我们已讲解了MyBatis-Plus的几个核心功能,本章节我们再给各位同伴们讲解一个核心功能-代码生成器AutoGenerator。一、代码生成器AutoGenerator是MyBatis-Plus的代码生成器,通过AutoGenerator可以快速生成Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开...原创 2019-08-31 12:43:15 · 1523 阅读 · 0 评论