mybatis高级问题

来源:-

东方明亮

2017-07-03 15:30

mybatis高级问题 

当我的一个类比如文章类 中要关联 俩个一对多的情况, 分别是标签,评论。

  <resultMap type="com.wang.bean.model.ArticleInfo" id="articleMap">
    <id column="id" jdbcType="id" property="id"/>
    ...
        <collection property="tags"  resultMap="com.wang.bean.model.TagInfo.tagMap"/>
        <collection property="comments"  resultMap="com.wang.bean.model.CommentInfo.commentMap"/>
  </resultMap>

标签 和评论的resultmap中都有映射date属性,在做关联查询的时候查出的数据不对,比如tag在数据库中没有数据,但是查询出来的和comment的数量一样,只有date属性有值其他都是空,,,类似于mybatis做关联时的分页(你一定遇到过),分页问题到是可以另行解决,但我说的这种怎么处理。

写回答 关注

1回答

  • 东方明亮
    2017-07-06 10:03:29

    自己解决了 当一对多或多对多时用 collection 加select 不会出现上述问题同时也能用mybatis的分页过滤器了,不用单独写sql

通过自动回复机器人学Mybatis---加强版

进一步探索 Mybatis 的奥秘,一起揭开 Mybatis 面纱

53665 学习 · 112 问题

查看课程

相似问题