========================= MyBatis关联映射之添加用户 ========================= 1 用户表 create table t_user( id int primary key auto_increment, username varchar(20) not null unique, password varchar(20) not null, realname varchar(20) not null, image varchar(100) not null ); 2 实体类 在pom.xml文件中添加: org.projectlombok lombok 1.18.12 provided 在/src/main/java/cn.tedu.association.pojo目录下创建User.java文件: @Data @NoArgsConstructor @AllArgsConstructor @ToString public class User { private int id; private String username; private String password; private String realname; private String image; } 3 添加用户 3.1 定义接口 在/src/main/java/cn.tedu.association.dao目录下创建UserDao.java文件: public interface UserDao { public int addUser(User user); } 3.2 配置映射 在/src/main/resources/mappers目录下创建UserMapper.xml文件: insert into t_user(username, password, realname, image) values(#{username}, #{password}, #{realname}, #{image}) 在/src/main/resources/mybatis-config.xml文件中添加: ... ... ... ... 3.3 单元测试 在pom.xml文件中添加: junit junit 4.13.2 test 在/src/test/java/cn.tedu.association.dao目录下创建UserDaoTest.java文件: public class UserDaoTest { @Test public void testAddUser() { UserDao userDao = MyBatisUtil.getMapper(UserDao.class); User user = new User(0, "zhangfei", "111111", "张飞", "001.jpg"); assertEquals(1, userDao.addUser(user)); } } 运行测试用例。 例程:Association