Práctica de aplicación de consultas básica y avanzada de Mybatis
Se presentará en 3 partes:
# java # # Base de datos # # Desarrollo # # Backend #
Para un inicio rápido, consulte el sitio web oficial : http:// www.mybatis.org/mybatis-3
1. Agregue las coordenadas de Mybatis (agregue dependencia pom.xml)
2. Cree una tabla de base de datos + escriba entidades
El diseño y las entidades de la tabla se pueden escribir de acuerdo con su situación comercial real
3. Escriba el archivo de mapeo Mapper.xml y la descripción de la etiqueta
4. Escriba el archivo principal SqlMapConfig.xml
5.strong> Configure el entorno de la base de datos y admita múltiples configuraciones de entorno
: Variables de entorno
: Administradores de transacciones, hay dos tipos:
: Fuente de datos, hay tres tipos:
: Atributos
: Atributos Esta etiqueta puede cargar archivos de propiedades configurados adicionales , como jdbc en el archivo de propiedades de recursos. Propiedades: ${jdbc.driver} puede hacer referencia al valor correspondiente
: mapper, que se utiliza para cargar el mapeo SQL. Hay cuatro formas
Desde la perspectiva del usuario, consulta Es. un resultado de uno a muchos
Desde la perspectiva de la relación entre usuarios y roles, esta es una consulta de muchos a muchos
En lugar de etiquetas, la clave es; consulta de varias tablas La anotación en especifica que la subconsulta devuelve un solo objeto. Tiene las siguientes propiedades:
En lugar de etiquetas, es la clave para consultas de varias tablas y se utiliza en los comentarios para especificar el conjunto de objetos devueltos por la subconsulta. Tiene los siguientes atributos:
Los anteriores son el uso básico y el uso avanzado de mybatis. En proyectos reales, es factible utilizar consultas xml o combinar las dos consultas según la situación real.
Acceso rápido: Caché Mybatis nivel 1 y nivel 2