En el proyecto mybatis-plus, es necesario escribir declaraciones sql y usar anotaciones @select

Consejo: Hay dos formas de escribir declaraciones SQL en mybatisplus: me concentro en usar @select para anotar este método y la otra es agregar la configuración del archivo mapper.xml, que no se explicará aquí.


prefacio

Ahora mybatis-plus ha encapsulado la mayor parte del sql simple, y solo una parte del sql necesita escribirse por sí mismo, por lo que usar @select puede reducir la cantidad de desarrollo y la complejidad del proyecto.


1. ¿Qué es @select?

@select es una anotación en mybatis-plus que puede escribir SQL para comodidad de los desarrolladores.

2. Utilice pasos

1. Busque la capa de acceso a su base de datos, generalmente bajo el paquete dao.

inserte la descripción de la imagen aquí

2. La operación en la capa dao es la siguiente

El código es el siguiente (ejemplo):

    @Select("select * from address " +
            "where address_id = #{addressId}")
    Address queryById(@Param("addressId") Integer addressId);

inserte la descripción de la imagen aquí
Cabe señalar aquí que la primera forma de escribir es cuando mapper.xml se escribe normalmente, y la
segunda forma de escribir es después de usar la anotación @select. Solo necesita escribir la instrucción SQL en la anotación select y prestar atención. al nombre del parámetro y al nombre del parámetro en el método. Para ser coherente, debe agregar @param después de cada parámetro para marcar


Resumir

La anotación @select es una buena noticia para aquellos que no desean agregar archivos mapper.xml al proyecto mybatis-plus, porque no necesita realizar ninguna configuración y puede completar la escritura personalizada de declaraciones SQL solo mediante suplantación de identidad. pequeñas anotaciones.

Supongo que te gusta

Origin blog.csdn.net/qq_49249150/article/details/127578898
Recomendado
Clasificación