Comenzando con Mybatis

Análisis característico:

  • Fácil de aprender: es pequeño y simple en sí mismo. Sin dependencias de terceros, la instalación más simple es siempre que dos archivos jar + configuración de varios archivos de mapeo sql sean fáciles de aprender y de usar, a través de la documentación y el código fuente, puede comprender de manera relativamente completa sus ideas de diseño e implementación.
  • Flexible: mybatis no impondrá ningún impacto en el diseño existente de la aplicación o base de datos. SQL está escrito en XML, lo cual es conveniente para la gestión y optimización unificadas. A través de la declaración SQL puede satisfacer todas las necesidades de funcionamiento de la base de datos.
  • Elimine el acoplamiento de SQL y el código del programa: al proporcionar una capa DAO, la lógica empresarial y la lógica de acceso a datos se separan, 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. La separación de SQL y código mejora la mantenibilidad.
  • Proporcione etiquetas de mapeo para soportar el mapeo entre el objeto y la relación de campo de base de datos de orm
  • Proporcione etiquetas de mapeo de relación de objeto para apoyar la formación y el mantenimiento de la relación de objeto.
  • Proporcione etiquetas xml, soporte para escribir sql dinámico.  

 

 

Puede instalarlo automáticamente a través de Maven o descargar el archivo mybatis y descomprimirlo.

En primer lugar, necesitamos saber que mybatis es un marco ligero que nos ayuda a reducir el código de las operaciones de la base de datos. Ya no es necesario escribir varias veces para muchos códigos repetidos.

Por lo tanto, generalmente escribimos una gran cantidad de repeticiones en el inicio de sesión de la conexión de registro de la base de datos, mybatis nos ayudó a simplificar en gran medida el código

1  <? xml version = "1.0" encoding = "UTF-8" ?> 
2  <! DOCTYPE configuration
 3          PUBLIC "- // mybatis.org//DTD Config 3.0 // ES"
 4          "http://mybatis.org/dtd/mybatis-3-config.dtd" > 
5  < configuración > 
6      <! - 一个 数据库 环境-> 
7      < entornos por defecto = "desarrollo" > 
8          < ambiente id = "desarrollo" > 
9              <! - 事务 管理 器-> 
10              </> 
11              <! - 数据库 连接 池-> 
12              < dataSource type = "POOLED" > 
13                  < property name = "driver" value = "com.mysql.cj.jdbc.Driver" /> 
14                  < property name = "url" value = "jdbc: mysql: // localhost: 3306 / weifeng? serverTimezone = UTC" /> 
15                  < property name = "username" value = "root" /> 
16                  < property name = "password"valor = "123456" /> 
17             </ dataSource > 
18          </ environment > 
19      </ environment > 
20  <! -     DAO 的 实现 (映射 器)-> 
21      < mappers > 
22          < mapper resource = "mapper / StuMapper.xml"  /> 
23      </ mapeadores > 
24  
25  </ configuración >

Proceso de operación: cree un paquete jia de importación de proyectos, introduzca el archivo de configuración correspondiente (configure la contraseña de la cuenta URL correspondiente)

Supongo que te gusta

Origin www.cnblogs.com/LWF6869/p/12701396.html
Recomendado
Clasificación