mybatis-plus
文章平均质量分 77
Keeling1720
这个作者很懒,什么都没留下…
展开
-
MyBatisPlus活动记录ActiveRecord
文章目录五、MyBatisPlus活动记录ActiveRecord5.1 简介5.2 使用五、MyBatisPlus活动记录ActiveRecord5.1 简介Active Record是一种领域模型模式,特点是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一条记录。AR模式提供了一种更加便捷的方式实现CRUD操作,其底层调用的是MyBatis对应的方法,类似于语法糖(计算机语言中添加的某种语法,这种语法对原本语言的功能并没有影响,可以更方便开发者使用,可以避免出错的机会,让程序原创 2021-09-29 16:45:41 · 176 阅读 · 0 评论 -
MyBatisPlus条件构造器AbstractWrapper、QueryWrapper、UpdateWrapper
文章目录四、MyBatisPlus条件构造器EntityWrapper4.1 EntityWrapper简介四、MyBatisPlus条件构造器EntityWrapper4.1 EntityWrapper简介MP通过EntityWrapper(简称EW,MP封装的一个查询条件构造器)或者Condition(与EW类似),来让用户自由的构建查询条件,简单便捷,没有额外的负担,能够有效提高开发效率。实体包装器,主要用于处理sql拼接,排序,实体参数查询等使用的是数据库字段点击查看他的条件参数说明(原创 2021-09-29 15:43:16 · 1007 阅读 · 0 评论 -
Springboot+Mybatis-Plus写一个表简单的增删改查操作全详细流程(教程)
Springboot+Mybatis-Plus写一个表简单的增删改查操作全详细流程(教程)首先,创建我们的maven项目。然后,导入我们的依赖:pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL原创 2021-09-29 08:29:09 · 2194 阅读 · 4 评论 -
Springboot数据访问(整合MyBatis-Plus)实际开发的规范写法
Springboot数据访问(整合MyBatis-Plus)实际开发的规范写法首先写我们的User类:package com.example.boot.bean;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.ToString;@Data@ToString@AllArgsConstructor@NoArgsConstructorpubl原创 2021-09-19 23:15:27 · 463 阅读 · 1 评论 -
Springboot数据访问(整合MyBatis-Plus)
Springboot数据访问(整合MyBatis-Plus)对于MyBatis-Plus,我有一篇快速开始的篇章是针对Spring写的。感兴趣的小伙伴可以了解一下。因为前面已经讲过MyBatisPlus,所以这里我就直接讲SpringBoot怎么整合MyBatis-Plus了。长话短说,这里直接进入正题。首先,我们要引入我们的依赖:(由于mybatis-plus帮我们引入了mybatis和jdbc的jar包,所以,我们最好是把我们之前配的mybatis和jdbc的jar包去掉)<depende原创 2021-09-18 23:52:35 · 302 阅读 · 0 评论 -
MP启动注入SQL原理源码剖析
MP启动注入SQL原理源码剖析我们调试我们的代码:可以看到:这个studetDao对象是一个MybatisMapperProxy对象在这个MybatisMapperProxy对象迭代找下去,可以看到一个configuration对象,这个对象是我们MP的全局配置对象。打开这个全局对象,我们再往下翻:神奇的事情发送了,我们可以看到我们所使用的所有的方法,在这个mappedStatements里面都为我们封装好了。我们打开一个来看一下:从这里我们就可以知道,MP在启动的时候,其实,他就已原创 2021-09-06 16:14:55 · 159 阅读 · 0 评论 -
MyBatis-Plus简介和快速入门
文章目录MyBatis-Plus简介和快速入门一、简介(来自官网)二、快速开始三、通用CRUD3.1 insert(插入操作)3.2 updateById(更新操作)3.3 查询操作——各种select3.4 删除操作——各种delete附加1:如果表名或者表中属性的名称与我们实体类的名称不同解决方法MyBatis-Plus简介和快速入门一、简介(来自官网)MyBatis-Plus,简称MP,是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做修改,为简化开发、提高效率而生。特性:原创 2021-09-05 23:45:06 · 649 阅读 · 4 评论