<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!--namespace是mybaits映射文件的唯一标识,与接口对应--><mappernamespace="com.jt.mapper.UserMapper"><!--id 表示接口方法
resultType 返回值结果类型
--><selectid="findAll"resultType="com.jt.pojo.User">
select *
from demo_user
</select><selectid="findById"resultType="com.jt.pojo.User">
select *
from demo_user
where id = #{id}
</select><!--<select id="findUserListByLike" resultType="com.jt.pojo.User">
select * from demo_user where name like "%"#{name}"%"
</select>--><selectid="findUserListByLike"resultType="com.jt.pojo.User">
select * from demo_user where name like #{name}
</select><!-- keyProperty="id" useGeneratedKeys="true" --><!-- 设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中 --><insertid="addUser"parameterType="com.jt.pojo.User"keyProperty="id"useGeneratedKeys="true">
insert into demo_user (id, name, age, sex)
values (#{id}, #{name}, #{age}, #{sex})
</insert><deleteid="deleteUser">
delete
from demo_user
where id = #{id}
</delete><updateid="updateUser"parameterType="com.jt.pojo.User">
update demo_user
set name=#{name},
age=#{age},
sex=#{sex}
where id = #{id}
</update></mapper>