07 输出映射
7.1resultType

输出基本数据类型
注意,对简单数据类型的结果映射也是有要求的,查询的列必须是一列,才能映射为简单类型

简单数据类型
- 一个参数,多个参数
- 对象
- 多个参数
- Map
7.2resultMap
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1k5Yivdo-1600436315048)(C:\Users\10409\AppData\Roaming\Typora\typora-user-images\image-20200820105402997.png)]](https://i-blog.csdnimg.cn/blog_migrate/93c259297ba0818b2f31ba94ad0dd843.png#pic_center)
<resultMap id="ReturnMap" type="com.freshtest.mybatis.model.House">
<!--主键-->
<id property="id" column="id"></id>
<result property="title" column="title"></result>
<result property="logo" column="logo"></result>
<result property="price" column="price"></result>
<result property="area" column="area"></result>
<result property="city" column="city"></result>
<result property="district" column="district"></result>
<result property="createTime" column="create_time"></result>
<result property="updateTime" column="update_time"></result>
</resultMap>
ReturnMap名称要相同s
<select id="getById" parameterType="java.lang.Integer" resultMap="ReturnMap">
SELECT * FROM house WHERE id= #{id}
</select>
本文详细介绍了MyBatis框架中输出映射的两种方式:resultType和resultMap。对于简单数据类型的映射,使用resultType时需要注意查询列的要求。而对于复杂对象的映射,则可以通过定义详细的resultMap来实现更为灵活的映射配置。
2090

被折叠的 条评论
为什么被折叠?



