Cree un proyecto maven. El archivo pom.xml se muestra
en la figura . Configure el método de empaquetado en jar en el archivo pom.xml.
Consulte el sitio web oficial de mybatis
Las dependencias deben importarse en el archivo pom.xml.
Aquí hay cuatro dependencias:
1.Dependencia de
mybatis 2.Dependencia de mybatis para la conexión de la base de datos
3.Dependencia de log4j para la información de registro
4.Dependencia de la unidad para las pruebas unitarias.
De hecho, existe mybatis solo. Los dos primeros, pero las necesidades del proyecto pueden importar registros y pruebas
Construya la clase de entidad Usuario e implemente la interfaz de serialización.
Aquí hay una breve charla sobre serialización. Hay dos propósitos de serialización. El primero es facilitar el almacenamiento y el segundo es facilitar la transmisión.
Ingrese a la interfaz de serialización y descubra que esta es una implementación vacía para implementar la interfaz de serialización. Es principalmente para decirle a jvm que
implemente métodos get / set
y métodos
tostring para dicha serialización y deserialización. Para escribir la interfaz de capa de persistencia, el archivo de configuración principal de mybatis, primero debe escribir Ingrese las restricciones del archivo de configuración principal y luego configurar el entorno. El
tipo de base de datos es mysql, el tipo de transacción es jdbc, el grupo de conexiones es POOLED y los últimos son los cuatro parámetros de conexión de la base de datos Además del archivo de configuración principal, también necesita escribir un mapeo y usar el mapeador de palabras clave.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<!-- 这里写配置内容 -->
</configuration>
Cree el archivo IUserdao.xml, en este archivo, primero importe las restricciones, espacio de nombres espacio de nombres para seleccionar la interfaz correspondiente, el atributo id de select es el método en la interfaz
<? Xml version = "1.0" encoding = "UTF-8"?>
El directorio de archivos después de la configuración del entorno mybatis se
busca para los datos de la base de datos mysql