最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mybatis collection關聯查詢多個參數方式

 更新時間:2024年10月15日 16:53:12   作者:普通網友  
在使用MyBatis進行關聯查詢時,往往需要根據多個參數進行查詢,例如,使用evtId和businessType作為查詢條件,同時在resultMap中配置id和businessType1作為結果映射,這種情況下,可以通過<sql>標簽定義參數模板,或者使用@Param注解指定參數名稱

mybatis collection 關聯查詢多個參數

column="{evtId=id,businessType=businessType1}" 

描述

evtId是關聯查詢的參數,businessType也是。

idresultMap的id,businessType1也是如此

   <resultMap id="BaseResultMap" type="com.kingdom.kdum.event.vo.event.EvtToDoListVO">
    <id column="id" jdbcType="BIGINT" property="id" />
    <result column="businessType1" jdbcType="INTEGER" />
    <result column="businessType2" jdbcType="INTEGER" />
    <collection property="annexeBeforeList" ofType="com.kingdom.kdum.event.mapper.read.event.EvtAnnexeReadMapper"
                column="{evtId=id,businessType=businessType1}"
                select="com.kingdom.kdum.event.mapper.read.event.EvtAnnexeReadMapper.findEventPicByEventIdAndBsType">
    </collection>
    <collection property="annexeAfterList" ofType="com.kingdom.kdum.event.mapper.read.event.EvtAnnexeReadMapper"
                column="{evtId=id,businessType=businessType2}"
                select="com.kingdom.kdum.event.mapper.read.event.EvtAnnexeReadMapper.findEventPicByEventIdAndBsType">
    </collection>
</resultMap>

查詢

   <select id="findEventDetailInfo" resultMap="BaseResultMap" parameterType="java.lang.Long">
      SELECT
      <include refid="Base_Column_List"/>,1 as businessType1,2 as businessType2
      FROM
      evt_t_event e
      where e.id = #{id,jdbcType=BIGINT} AND e.db_status = 1
   </select>

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Spring AOP中定義切點的實現方法示例

    Spring AOP中定義切點的實現方法示例

    這篇文章主要介紹了Spring AOP中定義切點的實現方法,結合實例形式分析了spring面向切面AOP定義切點的具體步驟、實現方法與相關操作技巧,需要的朋友可以參考下
    2020-01-01
  • Java實現洗牌發(fā)牌的方法

    Java實現洗牌發(fā)牌的方法

    這篇文章主要介紹了Java實現洗牌發(fā)牌的方法,涉及java針對數組的遍歷與排序操作相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • Springboot整合Shiro使用yml文件管理Urls方式

    Springboot整合Shiro使用yml文件管理Urls方式

    這篇文章主要介紹了Springboot整合Shiro使用yml文件管理Urls方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2026-03-03
  • springboot實現獲取客戶端IP地址的示例代碼

    springboot實現獲取客戶端IP地址的示例代碼

    本文介紹了在SpringBoot中獲取客戶端IP地址的幾種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-11-11
  • Java日期比較大小的3種方式示例詳解

    Java日期比較大小的3種方式示例詳解

    這篇文章給大家介紹了Java日期比較大小的3種方式,還介紹了如何獲取當前日期的時間戳和使用Calendar獲取年月日信息,結合實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2026-01-01
  • Java使用Spire.Doc for Java實現自動化合并Word文檔

    Java使用Spire.Doc for Java實現自動化合并Word文檔

    在日常辦公和軟件開發(fā)中,我們經常會遇到需要將多個 Word 文檔合并成一個的需求,本文將聚焦于 Spire.Doc for Java 這一功能強大的庫,為您提供詳細的教程和實用的代碼示例,希望對大家有所幫助
    2025-12-12
  • Java中正則表達式匹配過程實例詳解

    Java中正則表達式匹配過程實例詳解

    正則匹配即是在給定字符串中查找符合正則表達式的字符,下面這篇文章主要給大家介紹了關于Java中正則表達式匹配過程的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • 簡單了解Java synchronized關鍵字同步

    簡單了解Java synchronized關鍵字同步

    這篇文章主要介紹了簡單了解Java synchronized關鍵字同步,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Java定時任務Timer、TimerTask與ScheduledThreadPoolExecutor詳解

    Java定時任務Timer、TimerTask與ScheduledThreadPoolExecutor詳解

    這篇文章主要介紹了Java定時任務Timer、TimerTask與ScheduledThreadPoolExecutor詳解,  定時任務就是在指定時間執(zhí)行程序,或周期性執(zhí)行計劃任務,Java中實現定時任務的方法有很多,本文從從JDK自帶的一些方法來實現定時任務的需求,需要的朋友可以參考下
    2024-01-01
  • SpringBoot讀取properties或者application.yml配置文件中的數據

    SpringBoot讀取properties或者application.yml配置文件中的數據

    這篇文章主要介紹了SpringBoot讀取properties或者application.yml配置文件中的數據,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06

最新評論

梁河县| 垦利县| 廉江市| 罗源县| 屏南县| 湖口县| 什邡市| 宝兴县| 吉林省| 邓州市| 广东省| 竹溪县| 吉林省| 台前县| 微山县| 维西| 台山市| 余干县| 剑川县| 东方市| 丰城市| 克拉玛依市| 龙陵县| 阜新| 海南省| 扎赉特旗| 宁阳县| 淮南市| 平凉市| 灵璧县| 南澳县| 揭东县| 都江堰市| 囊谦县| 平果县| 拉孜县| 青神县| 晴隆县| 孝感市| 邛崃市| 永济市|