ResultMap结果集映射
解决属性名和字段名不一致的问题,之前是实体类和数据库字段一致的,现在测试不一致的情况
这会涉及到一个mybatis自动映射的问题,和手动映射的方法
-
数据库字段和实体类名字不同,产生的错误
-
@Data @AllArgsConstructor @NoArgsConstructor @ToString @Alias("hello") public class User { private int id; private String name; private String password; }
-
字段名pwd不同,运行产生的结果也不同,这里顺便玩了下设置别名
-
@Test public void Test(){ SqlSession sqlSession = MybatisUtils.getSqlSession(); UserMapper mapper = sqlSession.getMapper(UserMapper.class);