第一步:
编写接口
第二步:
编写对应的mapper中的sql语句
第三步:
测试
CRUD
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"https://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.heerlin.dao.UserDao">
<!-- select查询-->
<!-- 可以用parameterType 去设定类型-->
<select id="getUserList" resultType="com.heerlin.pojo.User">
select * from mybatis.user
</select>
<!-- 根据id去查用户-->
<select id="getUserById" parameterType="int" resultType="com.heerlin.pojo.User">
select * from mybatis.user where id=#{id};
</select>
<!-- 对象中的属性可以直接取出来-->
<insert id="addUser" parameterType="com.heerlin.pojo.User">
insert into mybatis.user (id,name,pwd) values (#{id},#{name},#{pwd});
</insert>
<update id="updateUser" parameterType="com.heerlin.pojo.User">
update mybatis.user set name=#{name},pwd=#{pwd} where id=#{id};
</update>
<delete id="deleteUser" parameterType="int">
delete from mybatis.user where id = #{id};
</delete>
</mapper>