一、在映射器配置文件里引入结果映射元素
- 如果表的列名与实体的属性名不一致,比如表的register_time字段对应实体类的registerTime属性,我们就需要定义resultMap,当然一致时也可以定义。
- 运行TestUserMapper测试类,测试testFindAll()方法查看运行结果。
二、添加按姓名查询用户功能
1、在UserMapper.xml文件中添加映射语句。
2、在UserMapper家口里添加findByName()方法
3、在TestUserMapper测试类里添加testFindByName()测试方法
4、运行testFindByName()方法,查看结果
三、插入记录
- 在UserMapper.xml文件中添加映射语句
<insert id="insert" parameterType="User" useGeneratedKeys="true" keyProperty="id" >
INSERT INTO t_user(name, age, address)
VALUES(#{name}, #{age}, #{address})
</insert>
- 在UserMapper接口里添加insert()方法
- 在TestUserMapper里添加测试方法。
- 运行testInsert()方法测试,查看结果
四、更新表记录
- 在UserMapper.xml文件里添加映射语句
<update id="update" keyProperty="User">
UPDATE t_user SET name = #{name}, age = #{age},
address = #{address} WHERE id = #{id};
</update>
- 在UserMapper接口里添加update()方法
- 在TestUserMapper测试类里添加testUpdate()测试方法
- 测试testUpdate()方法查看结果
五、删除记录
- 在UserMapper.xml文件里添加delete映射语句
<delete id="delete" parameterType="User">
DELETE FROM t_user WHERE id = #{id};
</delete>
-
在UserMapper接口里添加deleById()方法
-
在测试类TestUserMapper里添加testDeleteById()方法
-
运行testDeleteById()放啊,查看结果。