import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.generator.AutoGenerator; import com.baomidou.mybatisplus.generator.InjectionConfig; import com.baomidou.mybatisplus.generator.config.*; import com.baomidou.mybatisplus.generator.config.po.TableInfo; import com.baomid...
6.3 使用mybatis-plus进行增删改查 mybatis-plus类似于spring data jpa , 内置查询,更新,删除,插入语句,使我们无需再写那些简单的sql语句。 6.3.1 引入依赖 <!-- Mybatis Plus --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.2.0</ve...
接下来我们就要实现这些接口了,要实现增删改查,应该先和数据库建立联系,所以我们先写数据库的连接: 新建jdbc_mysql.properties文件如图这个文件中写连接mysql的4要素属性文件(注意这个文件中不能有空格,不能有空格,不能有空格): 然后写mybatis的主配置文件,在主配置文件用到properties的文件的时候value的值根据properti...
引用mybatisplus 数据库连接 实体类 继承mybatisplus操作数据库 部分代码展示: package com.example.demo.controller; import com.example.demo.entity.Person; import com.example.demo.mapper.PersonMapper; import com.example.demo.swagger.PassToken; import io.swagger.v3.oas.annotations.Operation; import io.sw...
二、使用springboot整合mybatis-plus向上表中插入数据 三、查询上表中的所有数据,不显示员工登录密码 四、将所有部门为市场部的员工的部门名称,修改为销售部 五、将所有吉林市和长春市的员工,年龄不在30到50之前的,状态全部修改为休息 六、将所有60岁以上的男性员工全部从数据表中删除 ...
引入Mybatis-Plus依赖代码生成器配置Mybatis-PlusCURD示例条件构造分页扩展功能一、引入Mybatis-Plus依赖 本文示例使用maven作为依赖管理,在pom.xml文件引入springboot和Mybatis-plus的依赖,使用的是最新版的mybatis-plus。<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent...
1.项目创建 点击finish完成创建 pom.xml 加上以下依赖 <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.4.1</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.16</version></dependency>...
MybatisPlus完成增删改查操作。 一、增删改查操作 1.Sql语句 SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS=0;---Table structureforuser---DROP TABLE IF EXISTS`user`;CREATE TABLE`user`(`id`int(20)NOT NULL AUTO_INCREMENT COMMENT'主键ID',`name`varchar(30)DEFAULT NULL COMMENT'姓名',`age`int(11)...
<parent> 中 spring-boot-starter-parent 帮我们做了SpringBoot相关依赖包的版本号管理,所以<dependency>有些依赖包不需要我们自己去写 <version> 但像mybatis-plus-boot-starter 它是不属于spring-boot相关的, parent中没有做版本号管理,所以还需要手动写一下。
SpringBoot 集成 MybatisPlus 九——逻辑删除 1 逻辑删除的概念 逻辑删除不会在数据库中删除数据,只是通过一个字段用来标识被删除的记录,数据仍然保存在数据库中。 在实际的工作当中,因为数据非常重要,为了防止因用户误操作删除数据后无法恢复的问题,我们通常不会对数据做物理删除,即将数据从数据库中直接删除。而是多...