一、知识点
- 要使用MyBatis执行任何创建、读取、更新和删除(CRUD)操作,您需要创建与该表相对应的普通旧Java对象(POJO)类。此类描述了将“建模”数据库表行的对象。
- 在UserMapper.xml 的配置文件中,
,命名空间非常重要,不能有错,必须与我们定义的package和接口一致。
二、查询表记录
(一)在映射器配置文件里引入结果映射元素
- 运行测试类TestUserMapper里的testFindAll()测试方法,查看结果
(二)添加按姓名查询用户记录功能
1、在UserMapper.xml里添加映射语句 - findByName
2、在UserMapper接口里添加findByName()方法
3、在测试类TestUserMapper里添加测试方法testFindByName()
@Test
public void testFindByName(){
String name="王";
List<User> users=userMapper.findByName(name);
if (users.size()>0){
users.forEach(user -> System.out.println(user));
}else {
System.out.println("没有找到");
}
}
三、插入表记录
(一)在UserMapper.xml里增加映射语句 - insert
<insert id="insert" parameterType="User"
useGener