========================= MyBatis关联映射之关联查询 ========================= 1 连接查询 在/src/main/java/cn.tedu.association.pojo目录下创建UserDetail.java文件: @Data @NoArgsConstructor @AllArgsConstructor @ToString public class UserDetail { private User user; private Detail detail; } 在/src/main/java/cn.tedu.association.dao/UserDao.java文件中添加: public interface UserDao { ... public UserDetail getUserDetail(String username); ... } 在/src/main/resources/mybatis-config.xml文件中添加: ... ... ... ... 在/src/main/resources/mappers/UserMapper.xml文件中添加: ... ... 在/src/test/java/cn/tedu/association/dao/UserDaoTest.java文件中添加: public class UserDaoTest { ... @Test public void testGetUserDetail() { UserDao userDao = MyBatisUtil.getMapper(UserDao.class); UserDetail userDetail = userDao.getUserDetail("zhangfei"); assertNotEquals(null, userDetail); System.out.println(userDetail); } ... } 运行测试用例。 例程:Association 2 子查询 在/src/main/resources/mappers/UserMapper.xml文件中添加: ... ... 运行测试用例。 例程:Association