简单的实现对数据库的CRUD操作。

springboot里实现mp,导入依赖:

<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.1</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.32</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.26</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>RELEASE</version>
<scope>compile</scope>
</dependency>
</dependencies>

创建与数据库相应的实体类
然后创建一个包,可以叫mapper,里面new一个接口extends basemapper<实体类名>
在crud的地方autoware mapper,并加对应的包路径(注意是包路径,不是class的路径,不用那么详细,并且不用加;符号)

 

分页:

 

 删除:

 

条件查询:

1.ge: greater or equal

2.eq:equal

 

模糊查询。包含某个字段

 

 

lamda写法:

 

MP封装service层。原本在service里需要加入mapper,现在不需要了

 

 

 总结·: