Mybatis-Plus
文章平均质量分 75
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
葡萄&
这个作者很懒,什么都没留下…
展开
-
mybatis-plus-MP生成器
mybatis-plus-MP生成器1.准备工作:2.主体代码2.1设置全局配置2.2设置数据源DataSource2.3设置Package信息2.4设置策略3.最终结果AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。1.准备工作: <!--模板引擎--> <dep原创 2021-09-08 10:37:57 · 92 阅读 · 0 评论 -
mybatis-plus-查询和分页
mybatis-plus-查询和分页1.查询构造器:wapper2.查询3.分页1.查询构造器:wapperQueryWrapper(LambdaQueryWrapper)和UpdateWrapper(LambdaUpdateWrapper)的父类用于生成sql的where条件,entity属性也用于生成sql的where条件。MP3.X开始支持lambda表达式,LambdaQueryWrapper,LambdaUpdateWrapper支持lambda表达式的构造条件查询。条件:条原创 2021-09-08 10:25:44 · 698 阅读 · 0 评论 -
mybatis-plus-自定义sql
mybatis-plus-自定义sql1.表定义2.创建实体3.创建Mapper4.新建sql映射xml文件5.配置xml文件位置6.测试1.表定义在navicate中定义my-student表。2.创建实体entity下创建MyStudent实体。package com.putao.plus.entity;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.annotation原创 2021-09-04 17:06:06 · 252 阅读 · 0 评论 -
mybatis-plus-表和列
mybatis-plus-表和列1.主键类型2.指定表名和列名3.驼峰命名1.主键类型IdType枚举类,主键定义如下public enum IdType { AUTO(0), NONE(1), INPUT(2), ID_WORKER(3), UUID(4), ID_WORKER_STR(5);}1)NONE:没有主键2)AUTO:自动增长 @TableId(value = "id",type = IdType.AUTO) priv原创 2021-08-30 13:10:01 · 210 阅读 · 0 评论 -
mybatis-plus-ActiveRecord【AR】
mybatis-plus-ActiveRecord【AR】1.ActiveRecord是什么?2.数据库准备3.编码3.1实体类3.2,mapper4.测试AR4.1AR之insert4.2AR之update4.3AR之delete4.4AR之select1.ActiveRecord是什么?每个数据库表对应创建一个类,类的每一个对象实例对应于数据库中表的一行记录;通常表的每个字段在类中都有对应的Field。ActiveRecord负责把自己持久化,在ActiveRecord中封装了对数据库的访问,通原创 2021-08-30 11:16:33 · 118 阅读 · 0 评论 -
mybatis-plus-CRUD
mybatis-plus-CRUD1.insert操作2.update操作3.delete操作4.select操作1.insert操作insert()返回值int,数据插入成功的行数,成功的记录数。getId()获取主键值。对应Test测试。 //添加数据后,获取主键值 @Test public void testInsertGetId(){ User user = new User(); user.setName("李四"); u原创 2021-08-30 10:38:46 · 665 阅读 · 0 评论 -
MybatisPlus入门
MybatisPlus入门1.java访问数据库2.什么是mybatis-plus3.快速开始3.1 mysql数据库准备3.2 初始化工程3.3 添加依赖3.4 配置3.5 编码3.6 开始使用1.java访问数据库在java中访问数据库,使用jdbc。1.在项目中直接使用jdbc,访问数据库。创建Connection,ResultSet。2.把jdbc的操作进行了封装。创建了很多工具类,比如DBUtil。3.持久化的框架–1) hibernate:全自动的ROM框架。实现java obje原创 2021-08-30 09:53:10 · 136 阅读 · 0 评论