国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 數據庫 > SQL Server > 正文

mybatis collection 多條件查詢的實現方法

2024-08-31 01:05:10
字體:
來源:轉載
供稿:網友

mybatis collection 多條件查詢的實現方法

前言:

業務需要通過mybatis 查詢返回嵌套集合,嫌多次查詢太麻煩,用自帶的高級查詢解決問題,下邊是代碼,已測試通過。

說下自己的理解,就是一個主查詢結果集里面嵌套了子查詢的結果集,可以是多個子查詢,每個子查詢的條件從主查詢結果集中獲取,返回值各自定義。collection 標簽的property是主查詢里面集合的名字,如果有多個就再寫個collection,column是子查詢參數,單參數直接寫主查詢結合返回結果,例如直接寫上user_id,要是數據庫的字段,多條件就封裝下,例如{userId=user_id,theme=theme},然后子查詢的parameterType寫"java.util.Map",多條件查詢好像只有mybatis3.0以后才有,看網上資料說的,沒驗證過,ofType是集合里的對象,select是對應下面的語句

實現代碼:

<resultMap id="BaseResultMap" type="web.model.UserMessage" >  <id column="id" property="id" jdbcType="INTEGER" />  <result column="user_id" property="userId" jdbcType="INTEGER" />  <result column="theme" property="theme" jdbcType="VARCHAR" />  <result column="status" property="status" jdbcType="INTEGER" />  <result column="theme_time" property="themeTime" jdbcType="TIMESTAMP" />  <result column="create_time" property="createTime" jdbcType="TIMESTAMP" />  <result column="update_time" property="updateTime" jdbcType="TIMESTAMP" />  <result column="yn" property="yn" jdbcType="INTEGER" />  </resultMap>  <resultMap id="BaseVoResultMap" type="web.model.vo.UserMessageVo" extends="BaseResultMap">  <collection property="userMessageDetailList" column="{userId=user_id,theme=theme}" javaType="java.util.ArrayList" ofType="web.model.UserMessageDetail" select="selectUserMessageDetailById"/>  </resultMap>  <resultMap id="BaseDetailResultMap" type="web.model.UserMessageDetail" >  <id column="id" property="id" jdbcType="INTEGER" />  <result column="user_message_id" property="userMessageId" jdbcType="INTEGER" />  <result column="sponsor_id" property="sponsorId" jdbcType="INTEGER" />  <result column="user_id" property="userId" jdbcType="INTEGER" />  <result column="user_type" property="userType" jdbcType="INTEGER" />  <result column="provider_id" property="providerId" jdbcType="INTEGER" />  <result column="message" property="message" jdbcType="VARCHAR" />  <result column="status" property="status" jdbcType="INTEGER" />  <result column="message_time" property="messageTime" jdbcType="TIMESTAMP" />  <result column="create_time" property="createTime" jdbcType="TIMESTAMP" />  <result column="update_time" property="updateTime" jdbcType="TIMESTAMP" />  <result column="yn" property="yn" jdbcType="INTEGER" />  </resultMap>   <select id="selectUserMessageById" resultMap="BaseVoResultMap" parameterType="java.lang.Integer">  select * from user_message where user_id = #{userId,jdbcType=INTEGER}  </select>   <select id="selectUserMessageDetailById" resultMap="BaseDetailResultMap" parameterType="java.util.Map">  select * from user_message_detail where user_id = #{userId,jdbcType=INTEGER} and message = #{theme,jdbcType=VARCHAR}  </select> 

selectUserMessageById,這個是主查詢,VO只多了個 private List<UserMessageDetail> userMessageDetailList,

這個屬性,下面是返回值結構截圖

mybatis,collection,多條件查詢,多條件查詢的實例詳解

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产丝袜视频在线播放| 97视频在线| www.香蕉视频在线观看| 影音av资源站| 欧美黑人乱大交| 国产一级免费在线观看| 在线成人一区| 久久精品视频免费看| 国产人成在线视频| 999福利在线视频| 超碰在线国产| 国产福利视频在线观看| www.成人.com| av高清在线| 国产一级激情| 在线免费看av| 国产人成网在线播放va免费| 全网国产福利在线播放| 国产精品蜜臀| 国产一二三区在线视频| 日本一本久久| 亚洲免费国产| 在线黄色国产电影| 69久久精品| 国产网站在线免费观看| www.av在线| av天天在线| 91欧美在线视频| 国产黄在线观看| 尤物在线网址| japanese色国产在线看视频| 国产色婷婷在线| 国产免费av在线| 国产原创精品视频| 国产美女视频网站| 国产免费视频| 国产精品午夜久久久久久| 黄色片大全在线观看| 久久久久久77777| 日韩黄色成人| 青青在线视频| 激情丁香久久| 在线91av| 国产三级在线免费| 精品视频在线一区二区| 国产特级淫片免费看| 国产乱xxⅹxx国语对白| 国产麻豆麻豆| 国产三级视频在线| 91精品专区| 在线观看免费观看在线91| 伊人网在线观看| 影音先锋日韩| 久久久久久久久久久久网站| 黄网址在线播放免费| 国产野外战在线播放| 国产精彩视频在线观看免费蜜芽| 国产精品666| av免费在线观看网站| 狠狠干天天爱| 国产欧美日韩精品综合| 国产精品久久精品牛牛影视| 91在线网站| 久草亚洲一区| 国产福利在线播放麻豆| 日本精品一区二区三区在线播放| 黄色片av在线| 亚洲欧美综合乱码精品成人网 | 国产在线高潮| 国产区av在线| 日本电影在线观看| 国产不卡精品一区二区三区| xxxxx中文字幕| 最近中文字幕av免费高清| 在线中文字幕视频| 国产美女自拍视频| 99中文字幕一区| 最近免费中文字幕在线第一页 | 国产精品乱码一区二区三区视频 | 国产一二区在线| 伊人免费在线| 国产三级在线| 国产九色在线| 超碰在线网站| 四虎www视频| 永久免费在线观看| 国产福利电影在线观看| 五月婷婷在线观看| 国产原创在线播放| 九九热免费在线视频| 性国产高清在线观看| 国产不卡视频| 18激情网站| 精品国内一区二区三区免费视频| 午夜在线不卡| 一级二级三级在线观看| 国产黄色网页| 国产导航在线| 91三级在线| 在线视频二区| 亚洲人av在线| www.av在线播放| 日本久久国产| 国自产拍在线网站网址视频| 毛片视频免费观看| 美女av在线播放| 福利资源在线久| 最新天堂资源在线| 国产盗摄一区二区| 国产精品秘入口| √8天堂资源地址中文在线| 99热99re6国产在线播放| 亚洲免费网站在线观看| 天天激情综合| 国产精品一二三区视频| 国产特黄在线| 亚洲综合色视频在线观看| av在线1区2区| 豆国产97在线|亚洲| 国产人成精品| 日韩欧美中文字幕不卡| 最近中文字幕mv免费高清电影| 国产区视频在线| 人人在线视频| 天天操天天射天天插| 国产偷窥老熟盗摄视频| 亚洲网站一区| 91福利在线免费| av在线中文| 国产精品久久久久一区二区国产| av文字幕在线观看| 中文字幕在线观看av| 午夜在线视频| 国产福利片在线| 91sp网站在线观看入口| 午夜亚洲成人| 69精品视频| 国产色在线 com| 久久久久国产精品嫩草影院| 国产一区久久精品| 老司机精品视频一区二区| 国产黄色免费| 国产一级免费| 九九热视频精品在线观看| 91亚洲欧美| 精品一区二区在线欧美| 五月综合激情在线| 国产毛片在线| 福利在线视频导航| 欧美黑人乱大交| 日韩欧美中文字幕不卡| 在线观看午夜av| 在线中文av| 国产www在线观看| 国产蜜臀av在线播放| 免费电影网站在线视频观看福利| 在线视频观看亚洲| 在线看黄网址| gogogo影视剧免费观看在线观看| 在线中文字幕av| 91福利在线视频| 精品51国产黑色丝袜高跟鞋| 国产日韩欧美精品一区二区三区 | 玖玖在线视频| av在线日韩国产精品| 中文av字幕| 亚洲天堂视频在线观看免费| 在线天堂视频| 午夜在线不卡| 久草国产视频| 国产一级大片| 在线免费观看你懂的| 在线视频色在线| 男女午夜视频在线观看| 高潮白浆视频| 国产精品被窝福利一区| 伊人网在线视频| 亚洲欧洲成人| 丁香视频免费观看| 精品一区二区三区免费站| 亚洲精品影视在线| 高清色视频在线观看| 国产对白国语对白| 日本一级理论片在线大全| 福利视频网站导航| 91资源在线观看| 激情六月丁香| 国产9色视频| 国产在线观看91| 国产成人无吗| 麻豆电影传媒二区| 国产黄色片在线观看| 精品国产免费第一区二区| jizz性欧美| 中文av在线播放| 成年黄网站在线观看免费| 国产91在线视频蝌蚪| 国产你懂的在线观看| 色欧美在线观看| 999在线视频|