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
Directorio de artículos
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