您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
04-mybatis的多表操作-一对一的配置实现2
发布时间:2025-02-01 19:41:20编辑:雪饮阅读()
-
上篇中在对order的属性user子对象内部的属性采用的映射方式如:
<result column="uid" property="user.id"/>
<result column="username" property="user.username"/>
<result column="password" property="user.password"/>
<result column="birthday" property="user.birthday"/>
这种方式和order在同一维度,对于order的user属性这种结构来说并不可观,不够优雅。
所以resultMap还可以这样写
<resultMap id="orderMap" type="order">
<!--
手动指定字段与实体属性的映射关系
column:数据表的字段名称
property:实体的属性名称
-->
<id column="oid" property="id"/>
<result column="ordertime" property="ordertime"/>
<result column="total" property="total"/>
<association property="user" javaType="user">
<id column="uid" property="id"/>
<result column="username" property="username"/>
<result column="password" property="password"/>
<result column="birthday" property="birthday"/>
</association>
</resultMap>
关键字词:mybatis
相关文章
- 03-mybatis的多表操作-一对一的配置实现
- 02-mybatis的多表操作-订单环境代码实现
- 06-mybatis核心配置文件深入-plugins分页助手的分页相
- 05-mybatis核心配置文件深入-plugins分页助手的代码实
- 04-mybatis核心配置文件深入-plugins标签介绍和查询全
- 03-mybatis核心配置文件深入-自定义DateTypeHandler实
- 02-mybatis核心配置文件深入-typeHandler测试环境搭建
- 04-mybatis映射文件深入-动态sql-sql片段的抽取
- 03-mybatis映射文件深入-动态sql-foreach
- 02-mybatis映射文件深入-动态sql-if