为了账号安全,请及时绑定邮箱和手机立即绑定

mybatis高级问题

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 回答

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

mybatis高级问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信