mybatis 配置中 返回值 resultType 与resultMap的区别

mybatis的objectMapper.xml中,

1) 若 查询语句中配置的是resultType=“实体类/DTO” ,则从mybatis返回的键值对结果集(Map)会直接赋值给该DTO(根据set()/get()方法,因此该DTO属性名要与表字段名一致,若不一致,可再sql查询语句中用as 更换查出来表字段名)中相映射的属性值,而与该mappper.xml文件配置里的无关。

2)若 查询语句中配置的是resultMap=“中配置的”,则从mybatis返回的键值对结果集(Map)会根据该配置中(column-property)的相应属性赋值。

转载于:https://www.cnblogs.com/wuyun-blog/p/5692503.html

你可能感兴趣的:(mybatis 配置中 返回值 resultType 与resultMap的区别)