mybatis-plus简单案例 MyBatis-Plus 用起来真的很舒服 阅读目录 一、MyBatis-Plus 1、简介 2、使用 SpringBoot 快速使用 MyBatis-Plus 二、Mybatis-Plus 常用操作 1、配置日志 2、简单认识一下常用注解 3、代码生成器 4、自动填充数据功能 5、逻辑删除 6、分页插件的使用 7、乐观锁的实现 三、Mybatis-Plus ...
入门案例1.1 创建并初始化数据库1.1.1 创建数据库1.1.2 创建User表1.2 创建springboot工程1.2.1 导入依赖1.2.2 修改 Mybatis-Plus springboot 数据 乐观锁 字段 Mybatis-Plus的常用注解 Mybatis-Plus的常用注解1.@...
MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提高效率 通过刚才的案例,相信大家能够体会简化开发和提高效率这两个方面的优点。 MyBatisPlus的官网为:https://mp.baomidou.com/ 说明: 官方文档中有一张很多小伙伴比较熟悉的图片: 从这张图中我们可以看出MP旨在成为MyBatis的最好搭档,...
基于SpringBoot使用MyBatisPlus MyBatisPlus入门案例 我们以基于SpringBoot使用MyBatisPlus为案例来展示MyBatisPlus开发的便捷性 SpringBoot使用MyBatis 首先我们回忆一下SpringBoot使用MyBatis开发的相关步骤: 创建SpringBoot工程 勾选配置使用技术 设置DataSource相关属性(JDBC参数) 定义数据层接口映射配置 其中最为繁琐的就...
按照官网的案例简单试一下 ,注:官网是基于 Springboot 的示例 @Repository public interface UserMapper extends BaseMapper<User> { } (一) 创建入门案例表 @Repository public interface UserMapper extends BaseMapper<User> { } 自行创建一个数据库即可,然后导入官网给出的案例表,然后插入如下数据 ...
* 案例:删除name为null的数据 * sql:DELETE FROM user WHERE (name IS NULL) */@TestpublicvoidtestDelete(){//userMapper.deleteById(100); //删除id的值为100的用户数据//userMapper.deleteBatchIds(idList);//可以进行批量的删除QueryWrapper<User>queryWrapper=newQueryWrapper<User>();queryWrapper.isNull("...
1、准备开发环境 Idea:idea 2019.2 JDK:JDK8+ 构建工具:maven 3.6.1 MySQL版本:MySQL 5.7 Spring Boot:2.6.3 MyBatis-Plus:3.5.1 2、创建数据库及表 (1)创建表 CREATEDATABASE`mybatis_plus`;use`mybatis_plus`;DROPTABLEIFEXISTSuser;CREATETABLE`user`(`id`bigint(20)NOTNULLCOMMENT'主键ID',`name`va...
案例: LambdaUpdateWrapper<MyUser> eq = new UpdateWrapper<MyUser>().lambda().eq(MyUser::getAge, 1); MyUser myUser = MyUser.builder().id(18L).name("李四").age(12).build(); // 根据 UpdateWrapper 条件,更新记录 需要设置sqlset boolean update = myUserService.update(eq); boolean update...
二,入门案例 1.建库建表 代码语言:javascript 复制 # 建库建表 CREATE DATABASE `LBB` USE `LBB`; CREATE TABLE `user` ( `id` BIGINT(20) NOT NULL COMMENT '主键ID', `name` VARCHAR(30) DEFAULT NULL COMMENT '姓名', `age` INT(11) DEFAULT NULL COMMENT '年龄', `email` VARCHAR(50) DEFAUL...
1.1 入门案例 MybatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提供效率。 步骤1:创建数据库及表 create database if not exists mybatisplus_db character set utf8;use mybatisplus_db;CREATE TABLE user (id bigint(20) primary key auto_increment,name varchar(32) not null,...