mybatis高級問題
mybatis高級問題?
當我的一個類比如文章類 中要關聯(lián) 倆個一對多的情況, 分別是標簽,評論。
??<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屬性,在做關聯(lián)查詢的時候查出的數(shù)據(jù)不對,比如tag在數(shù)據(jù)庫中沒有數(shù)據(jù),但是查詢出來的和comment的數(shù)量一樣,只有date屬性有值其他都是空,,,類似于mybatis做關聯(lián)時的分頁(你一定遇到過),分頁問題到是可以另行解決,但我說的這種怎么處理。
2017-07-06
自己解決了 當一對多或多對多時用 collection 加select 不會出現(xiàn)上述問題同時也能用mybatis的分頁過濾器了,不用單獨寫sql