Mybatis的输出映射配置
2020-02-03 00:28
274 查看
输出映射resultType
使用resultType进行输出映射,只有查询出来的列名和pojo中的属性名一致,该列才可以映射成功。
如果查询出来的列名和pojo中的属性名全部不一致,没有创建pojo对象。
只要查询出来的列名和pojo中的属性有一个一致,就会创建pojo对象,但是其余不一致的属性的值为空值。
- 输出普通java类型
- 输出pojo类型
输出映射resultMap
如果查询出来的列与pojo中的属性名不一致,就需要用resultMap进行映射
- xml文件配置如下:
<!-- 配置映射文件 --> <resultMap type="user" id="userResultMap"> <id column="id_" property="id"/> <result column="username_" property="username"/> </resultMap> <!-- 查询列名和表名不同的映射 --> <select id="findUserByIdMap" parameterType="java.lang.Integer" resultMap="userResultMap"> select id id_,username username_ from user where id = #{id} </select>
- 接口:
public User findUserByIdMap(Integer id);
- 测试代码:
@Test public void testFindUserByIdMap() { SqlSession session = factory.openSession(); UserMapper userMapper = session.getMapper(UserMapper.class); User user = userMapper.findUserByIdMap(1); System.out.println(user); }
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Mybatis(二)[SqlMapConfig文件配置、输入输出参数映射解读] 菜鸟日记--day05(上)
- MyBatis(三)配置文件,输入输出映射,动态SQL
- MyBatis(三)配置文件,输入输出映射,动态SQL
- mybatis的mapper代理,SqlMapConfig.xml中配置,输入和输出映射使用案例
- Mybatis学习--XML映射配置文件
- ibatis 升级后mybatis的sql输出配置
- MyBatis 配置sql语句输出
- logback整合mybatis输出sql语句两种配置
- Mybatis实战(五)Mapper配置文件高级映射
- mybatis系列笔记(4)---输入输出映射
- 【JavaEE】之MyBatis输出映射
- MyBatis XML 映射配置文件
- 深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap
- MyBatis使用大全(4)------XML映射文件配置
- Mybatis中输出映射-resultType与resultMap的区别
- Spring MVC配置MyBatis输出SQL
- MyBatis中XML 映射配置文件的简单介绍
- 如何在控制台输出mybatis所执行的SQL语句(配置LOG4J文件)
- mybatis配置log4j日志输出sql文及sql参数和结果集
- 深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap