[置顶] mybatis一对多,多对一关系resultMap写法
2017-11-30 14:26
309 查看
场景:博客下有文章集合,并且有关联作者对象
resultMap
<resultMap id="detailedBlogResultMap" type="Blog"> <constructor> <idArg column="blog_id" javaType="int"/> </constructor> <result property="title" column="blog_title"/> <association property="author" javaType="Author"> <id property="id" column="author_id"/> <result property="username" column="author_username"/> <result property="password" column="author_password"/> <result property="email" column="author_email"/> <result property="bio" column="author_bio"/> <result property="favouriteSection" column="author_favourite_section"/> </association> <collection property="posts" ofType="Post"> <id property="id" column="post_id"/> <result property="subject" column="post_subject"/> <association property="author" javaType="Author"/> <collection property="comments" ofType="Comment"> <id property="id" column="comment_id"/> </collection> <collection property="tags" ofType="Tag" > <id property="id" column="tag_id"/> </collection> <discriminator javaType="int" column="draft"> <case value="1" resultType="DraftPost"/> </discriminator> </collection> </resultMap>
相关文章推荐
- mybatis 一对一关系取值association 通过resultMap实现
- MyBatis:关联查询——一对多 多表连接、单独查询(详解resultMap)
- Mybatis中resultMap和result结果集的关系
- Mybatis (六)数据模型分析思路、一对一、resultMap、一对多、多对多
- mybatis使用resultMap实现多对多查询 (需求:商品信息和订单明细有多对多的关系)
- MyBatis框架的 resultMap(自连接,一对多,多对多)映射
- MyBatis的ResultMap使用方法,对象关联写法
- [置顶] mybatis中代码复用问题resultMap、sql、include标签
- Mybatis ResultMap 无法继承父resultMap的映射关系
- [置顶] MyBatis传入参数为list、数组、map写法
- mybatis中的resultMap的映射关系详解
- Mybatis 高级结果映射 ResultMap Association Collection
- Mybatis_resultMap_级联、分布、延迟加载
- Mybatis 高级结果映射 ResultMap Association Collection
- Mybatis resultMap空值映射问题解决
- Mybatis 源码学习笔记(八)mapper映射文件配置之select、resultMap
- Mybatis 高级结果映射 ResultMap Association Collection
- Mybatis 高级结果映射 ResultMap Association Collection
- Mybatis 高级结果映射 ResultMap Association Collection
- Mybatis 入门之resultMap与resultType讲解实例