springboot使用mapper.xml
一.引入依赖
pom.xml的
<resources> <resource> <directory>src/main/javadirectory> <includes> <include>**/*.propertiesinclude> <include>**/*.xmlinclude> includes> <filtering>falsefiltering> resource> <resource> <directory>src/main/resourcesdirectory> <includes> <include>**/*.propertiesinclude> <include>**/*.xmlinclude> includes> <filtering>falsefiltering> resource> resources>
二.application.properties或application.yml配置
小心别给路径搞错了,注意有几层目录
/* * 配置mapper.xml所在路径 */ //.properties mybatis.mapper-locations=classpath:com/*/mapper/xml/*.xml //.yml mybatis: mapper-locations=classpath:com/*/mapper/xml/*.xml
三.Dao接口编写
@Mapper public interface UserDao { void userInsert(Users user); }
四.xml文件的创建
建议放在如图位置
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.wx.mapper.UserDao"> <insert id="userInsert" parameterType="com.wx.entity.Users"> insert into users (name,age,sex,address) values(#{name},#{age},#{sex},#{province}) insert> mapper>
具体mapper.xml的写法很容易找到,不写了
原文:https://www.cnblogs.com/wx23/p/15137137.html