Desarrollo de anotaciones Six MyBatis

Desarrollo de anotaciones Six MyBatis

Este artículo es la sexta sección del proceso de aprendizaje, consulte esta columna para ver todo el proceso.
directorio de columnas

1. Información general

Antes, la instrucción sql se escribía en el archivo xml

La anotación es escribir sentencias SQL en anotaciones

Aviso:

El uso de anotaciones para mapear declaraciones simples hará que el código sea más conciso, pero para declaraciones un poco más complejas, las anotaciones de Java no solo son impotentes, sino que también hacen que las declaraciones SQL ya complejas sean aún más confusas. Por lo tanto, si necesita realizar algunas operaciones muy complejas, es mejor usar XML para mapear declaraciones.

La forma en que elija configurar la asignación y si debe unificar las definiciones de declaraciones de asignación depende completamente de usted y su equipo. En otras palabras, nunca se limite a un solo método, puede portar fácilmente y cambiar libremente entre métodos de mapeo de declaraciones basados ​​en anotaciones y basados ​​en XML.

2 nombre de anotación

  • Consulta: @Seleccionar
  • Agregar: @Insertar
  • Editar: @Actualizar
  • Eliminar: @Eliminar

3 estuches pequeños

Este caso utiliza algo de contenido de las notas anteriores.

Asignador de usuarios

/**
 * 通过id查询某个用户的所有信息
 *
 * @param id 需要查询的用户id
 * @return 查询到的用户
 */
@Select("select * from tb_user where id=#{id}")
User selectById(int id);

prueba

Consultado con éxito

imagen-20220815212059846

Supongo que te gusta

Origin blog.csdn.net/qq_45842943/article/details/126356982
Recomendado
Clasificación