Grain Academy (2) --- explicación de MyBatis-Plus

  1. Introducción
  1. 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

imagen

  1. Iniciar operación (herramienta IDEA)
  • Utilice Spring Initailzr para inicializar rápidamente un proyecto Springboot
  • imagen
  • imagen
  • imagen

Después de la creación

  • imagen
  1. 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

imagen

  1. 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

imagen

imagen

  1. Iniciar el desarrollo de código

Agregar dos paquetes de entidad y mapeador

imagen

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
imagen

  1. 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
imagen

El resultado es

imagen

②: Luego puede verificar el código fuente de baseMapper para ver cómo agregar y modificar operaciones

imagen

  1. 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.

Supongo que te gusta

Origin blog.csdn.net/qq_44762290/article/details/107432327
Recomendado
Clasificación