MyBatis XML配置和入门使用
创建过程
1、连接数据库
# 配置数据库 spring:datasource:url: jdbc:mysql://127.0.0.1:3306/mybatis_test?characterEncoding=utf8&useSSL=falseusername: rootpassword: rootdriver-class-name: com.mysql.cj.jdbc.Driver# 配置日志 mybatis: #xml配置信息mapper-locations: classpath:mapper/*Mapper.xmlconfiguration: # 配置打印 MyBatis 执行的 SQLlog-impl: org.apache.ibatis.logging.stdout.StdOutImplmap-underscore-to-camel-case: true #自动驼峰转换
2、创建mapper包
根据xml配置信息在resources下创建mapper包
增删查改
先创建一个数据库表,如下:
1、增
我们先创建一个和数据库列名对应的类
再创建一个接口类,类名为UserInfoXmlMapper,进行增加数据操作
我们创建好了之后,去我们创建的Mapper包下创建一个类名相同的文件:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.example.mybatis2.UserInfoXmlMapper"></mapper>
开始写SQL语句
我们在test中进行插入
结果如下:
2、删
在接口类中,进行删数据操作
开始写SQL语句
在test进行操作,删除id为2的数据
结果如下:
3、查
在接口类中,进行查数据操作
开始写SQL语句
在test进行操作,查询id为1的数据
结果如下:
4、改
在接口类中,进行改数据操作
开始写SQL语句
在test进行操作,修改id为1的数据
结果如下: