MyBatis-Plus
文章平均质量分 82
阳墨余
阳阳洒洒三千言,余不了墨梅花下做苦僧。
展开
-
MyBatis-Plus 删除操作
MyBatis-Plus 删除操作一、删除1.1、根据ID删除记录1.2、批量删除1.3、简单条件删除二、逻辑删除2.1、物理删除与逻辑删除2.2、逻辑删除实现流程2.2.1、数据库表字段修改2.2.2、实体类修改2.3、测试2.3.1、逻辑删除测试2.3.2、逻辑删除后查询测试一、删除1.1、根据ID删除记录可直接使用MP提供的deletedById() API填入字段ID即可进行删除。 //根据id删除数据 @Test public void testDeleteById原创 2021-07-15 09:06:05 · 15446 阅读 · 1 评论 -
MyBatis-Plus 查询操作
MyBatis-Plus 查询操作一、查询1.1、普通查询1.2、通过多个ID批量查询1.3、简单条件查询二、分页2.1、分页插件2.2、添加分页插件2.3、测试selectPage分页2.4、测试selectMapPage分页一、查询1.1、普通查询 /** * 普通查询 */ @Test public void selectById() { User user = userMapper.selectById(141296314776085原创 2021-07-09 10:29:23 · 2713 阅读 · 2 评论 -
MyBatis-Plus 自动填充和乐观锁
MyBatis-Plus 自动填充和乐观锁一、MyBatis-Plus 自动填充1.1、需求描述1.2、实例讲解二、MyBatis-Plus 乐观锁2.1、应用场景2.2、乐观锁实现2.3、实例讲解一、MyBatis-Plus 自动填充1.1、需求描述在现实业务场景中经常会遇到一些数据项,每次都使用相同的方式填充,例如用户上线与线下时间等。这里MyBatis-Plus为开发者提供了自动填充功能,完成对应数据段的赋值工作。1.2、实例讲解根据MP 入门实践这篇文章为前提,我们需要在原有数据库初始数据原创 2021-07-08 22:56:03 · 742 阅读 · 2 评论 -
MyBatis-Plus 主键策略
MyBatis-Plus 主键策略一、介绍二、MyBatis-Plus 主键策略2.1、雪花算法(分布式ID生成器)一、介绍结合MP入门实践搭建的数据库和项目环境,此处我们来对数据库插入操作。先按照我们常用的方式来插入数据项目://添加@Testpublic void testAdd() { User user = new User(); user.setId(9L); user.setName("小李"); user.setAge(20); user.se转载 2021-07-08 19:04:50 · 270 阅读 · 0 评论 -
MyBatis-Plus 入门实例
MyBatis-Plus 入门实例一、MyBatis-Plus 简介1.1、MyBatis-Plus 特性1.2、框架结构二、创建并初始化数据库2.1、创建数据库2.2、创建User表三、IDEA环境配置3.1、IDEA项目创建3.2、项目Maven依赖3.3、安装lombok插件四、入门实例4.1、项目配置4.2、创建启动类4.3、添加实体类4.4、添加mapper4.5、测试4.6、配置SQL输出日志一、MyBatis-Plus 简介MyBatis-Plus (opens new window)(简转载 2021-07-08 18:13:11 · 611 阅读 · 0 评论