- Introducción
- Sitio web oficial: https://mp.baomidou.com/guide/#%E7%89%B9%E6%80%A7
- MyBatis-Plus (abreviado MP) es una herramienta de mejora de MyBatis , mejorada no solo cambia sobre la base de MyBatis, para simplificar el desarrollo, aumentar la eficiencia y la salud.
- Empezando
- Mejore mybatis para simplificar el desarrollo.
- Pasos: crear base de datos -> crear tabla de base de datos -> agregar datos
- Crear prueba de base de datos -> nombre de la tabla de datos usuario -> agregar tres atributos id, nombre, correo electrónico
- Iniciar operación (herramienta IDEA)
- Utilice Spring Initailzr para inicializar rápidamente un proyecto Springboot
Después de la creación
- Utilice mybatis-plug
- Instale mybatis-plug para introducir tres dependencias
<!--mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.2</version>
</dependency>
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!--用来简化实体类的开发-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
- Instalar el complemento de lombok
Archivo–> configuración–> pluging
- Configure el archivo de configuración de la base de datos application.properties Puede configurar el archivo de la base de datos con propiedades o archivos yml.
Aquí todos deben prestar atención al controlador de la base de datos, utilizar diferentes controladores de la base de datos de acuerdo con su propia versión de la base de datos
- Iniciar el desarrollo de código
Agregar dos paquetes de entidad y mapeador
Agregar usuario de clase
这里使用的注解@data是基于插件lombok,该插件会自动生成get,set方法无序自己添加。
@Data
public class User {
private Long id;
private String name;
private Integer age;
private String email;}
Agregar interfaz uermappper
直接继承BaseMapper就可以调用里面的方法对数据库的操作
public interface UserMapper extends BaseMapper<User> {
}
Aquí deberíamos prestar atención a agregar anotaciones de escaneo en la clase inicial del proyecto
- Prueba de proyecto,
El proyecto se prueba en el método de prueba de prueba, y el método de prueba es
@Test
void findAll(){
List<User> user=userMapper.selectList(null);
System.out.print(user);
}
El resultado de la prueba es que los datos de la base de datos
El resultado es
②: Luego puede verificar el código fuente de baseMapper para ver cómo agregar y modificar operaciones
- para resumir
Este capítulo explica principalmente la creación del proyecto springboot y la operación introductoria de mybatis-plus, y principalmente explica la operación simple de mybatis-plus en la base de datos Este capítulo es la operación introductoria simple de mybatis-plug.