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í.
En el proyecto mybatis-plus, es necesario escribir declaraciones sql y usar anotaciones @select
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.
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);
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.