Red de conocimiento informático - Material del sitio web - En mybatis, ¿cuáles son los valores del tipo de ejecución?

En mybatis, ¿cuáles son los valores del tipo de ejecución?

¿Cuáles son los valores del tipo de ejecución en mybatis, incluido el ejecutor predeterminado SIMPLE, la reutilización del ejecutor REUSE y la actualización por lotes de la declaración de reutilización del ejecutor?

1. Introducción: MyBatis es un excelente. Marco de capa de persistencia que admite SQL personalizado, procedimientos almacenados y mapeo avanzado. MyBatis evita casi todo el código JDBC y la configuración manual de parámetros y la recuperación de conjuntos de resultados. MyBatis puede utilizar XML simple o anotaciones para configurar y asignar información local, interfaces y POJO de Java (objetos Java antiguos simples, objetos Java ordinarios) a registros en la base de datos.

2. Antecedentes: MyBatis utiliza XML simple o anotaciones para la configuración, y utiliza mapeo local para mapear interfaces y POJO de Java (objetos Java antiguos simples, objetos Java ordinarios) a registros en la base de datos. (Podemos asignar interfaces y POJO de Java (objetos Java ordinarios simples, objetos Java ordinarios) a registros en la base de datos. Es muy simple usar archivos xml para crear instancias de SqlSessionFactory. Se recomienda usar recursos de classpath en esta configuración. pero también se puede usar cualquier instancia de Reader, incluidas aquellas creadas usando una ruta de archivo o una URL que comienza con file://. MyBatis tiene una clase de utilidad ---- Recursos, que tiene muchos métodos que se pueden recuperar fácilmente desde la ruta de clases y. otra Ubicación para cargar recursos.

3. Características:

Fácil de aprender: es pequeño y simple. No hay dependencias de terceros. La instalación más simple solo requiere dos archivos jar. para configurar algunos archivos de mapeo SQL. Fácil de aprender y usar, puede tener una comprensión más completa de sus ideas de diseño y métodos de implementación a través de la documentación y el código fuente.

Flexible: mybatis no tendrá ningún impacto. el diseño existente de la aplicación o base de datos. Escritura XML, fácil de administrar y optimizar. Básicamente, todas las funciones que podemos lograr sin usar el marco de acceso a datos se pueden lograr a través de SQL, y tal vez más

Desacoplamiento de SQL. y código de programa: al proporcionar una capa DAL, que separa la lógica empresarial de la lógica de acceso a datos, lo que hace que el diseño del sistema sea más claro, más fácil de mantener y más fácil de realizar pruebas unitarias.

Proporciona etiquetas de mapeo para admitir el mapeo de relaciones. entre objetos y bases de datos o campos

Proporciona etiquetas de mapeo de relaciones de objetos para respaldar la formación y mantenimiento de relaciones de objetos

Proporciona etiquetas xml para respaldar la escritura de SQL dinámico