![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架-Mybatis
Sunny3096
社会闲散人员
展开
-
【框架----MyBatisPlus】六、Springboot + MyBatisPlus实现多表联查分页3.X版本
注明 : 上两篇文章我们讲解了springboot+mybatis-plus对于单表的CRUD和条件构造器的使用方法,但是对于我们的实战项目中多表联查也是经常会出现的。今天我们就来说下怎么在springboot+MP模式下实现多表联查并分页。项目源码下载位置 | giteeMP推荐使用的是一种苞米豆团队自己封装好的分页插件,也就是PaginationInterceptor分页拦截器,那么下...转载 2019-10-17 15:36:59 · 303 阅读 · 0 评论 -
【框架----MyBatisPlus】五、Springboot + MyBatisPlus强大的条件构造器QueryWrapper、UpdateWrapper
注明:上篇文章介绍了springboot+mybatis-plus通用CRUD的用法,这篇文章我们来介绍一下mybatis-plus强大的条件构造器。mybatis-plus的版本为最新版3.0.3 。条件构造器咱们讲述queryWrapper和updateWrapper的用法、关系、以及强大之处。首先在这里写下官方文档的链接位置,官方文档说的很详细。如果还想知道在项目中的具体用法请往下看。...转载 2019-10-17 15:33:22 · 287 阅读 · 0 评论 -
【框架----MyBatisPlus】四、Springboot + MyBatisPlus详细拆解CRUD
注明 : 本篇文章将介绍springboot+mybatis-plus通过AutoGenerator自动生成entrty、controller、service、dao、mapper后对于基本的CRUD的操作和注意事项。初始化项目搭建初始化项目我就不在一一阐述了,如果有不知道的童鞋可以看我的上篇博文来做项目的初始化搭建,也可以去Gitee下载源码源码地址 Gitee层级代码展示上...转载 2019-10-17 15:27:40 · 164 阅读 · 0 评论 -
【框架----MyBatisPlus】三、Springboot + MyBatisPlus集成AutoGenerator快速搭建项目
注明 : AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。下文中也会有通过springboot集成mybatis-plus的AutoGenerator时踩过坑的单独介绍,闲话不多说直接上干货项目搭...转载 2019-10-17 15:18:38 · 343 阅读 · 0 评论 -
【框架----MyBatisPlus】二、Springboot+MyBatisPlus快速构建项目
注明:我将通过一个Demo来阐述MyBatis-Plus的强大我的环境JDK1.8 maven3.5.4 开发工具idea springboot2.0.5 mybatis-plus3.0.3 mysql5.7上面是我的环境版本。对应的数据库脚本CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', na...转载 2019-10-17 15:13:55 · 191 阅读 · 0 评论 -
【框架----MyBatisPlus】一、MyBatisPlus详细介绍
注明 : 我写这篇mybaits-plus专栏主要是参考http://mp.baomidou.com/guide/这个中文文档进行的,目的是将此中文文档的内容和使用方法更加细致化的呈现给大家,让大家能更好的更快速更方便的掌握mybatis-plus。这里我只使用java语言进行讲解,通过springboot做案列分析结合maven管理工具进行演示。数据库使用mysql进行演示。那么童靴们咱们就开始...转载 2019-10-17 15:07:27 · 879 阅读 · 0 评论 -
【框架----Mybatis】Mybatis种insert或update的resultType问题
Attribute "resultType" must be declared for element type "insert"或"update"insert报错这个报错日志中说Attribute "resultType" must be declared for element type "insert",还有一个报错信息是Attribute "resultType" must be ...原创 2019-06-24 14:39:53 · 7145 阅读 · 0 评论 -
【框架----Mybatis】MyBatis中#和$的区别
一、结论 #{}:占位符号,好处防止sql注入 ${}:sql拼接符号二、具体分析动态 SQL 是 mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个重要原因。mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也是在此处对动态 SQL 进行处理的。在动态 SQL 解析阶段, #{ } 和 ${ } ...原创 2019-06-24 14:40:01 · 300 阅读 · 0 评论 -
【框架----Mybatis】MyBatis入门基础详解
什么是mybatis?MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录.orm工具的基本思想无论是用过的hiberna...原创 2019-06-26 11:42:02 · 112 阅读 · 0 评论