亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mybatis如何根據(jù)List批量查詢List結(jié)果

 更新時間:2022年03月11日 10:02:27   作者:安,財  
這篇文章主要介紹了Mybatis如何根據(jù)List批量查詢List結(jié)果,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

根據(jù)List批量查詢List結(jié)果

mapper接口

/**
?* 根據(jù)劇典id list查詢劇典
?*/
public List<Drama> selectByIds(@Param("dramaIds")List<Long> dramaIds);

mapper.xml文件

<!-- 根據(jù)劇典id list查詢劇典 -->
<select id="selectByIds" resultMap="DramaImageResultMap">
? ? select * from drama where drama_id in?
? ? <foreach collection="dramaIds" item="dramaId" open="(" close=")" separator=",">
? ? #{dramaId}
? ?</foreach>
</select>

數(shù)組參數(shù)

//接口方法
ArrayList<User> selectByIds(Integer [] ids);
//xml映射文件
<select id="selectByIds" resultMap="BaseResultMap">
? ? select
? ? *
? ? from user where id in
? ? <foreach item="item" index="index" collection="array" open="(" separator="," close=")">
? ? ? ? #{item}
? ? </foreach>
</select>

List參數(shù)

//接口方法
ArrayList<User> selectByIds(List<Integer> ids);
//xml映射文件
<select id="selectByIds" resultMap="BaseResultMap">
? ? Select
? ? <include refid="Base_Column_List" />
? ? from jria where ID in
? ? <foreach item="item" index="index" collection="list" open="(" separator="," close=")">
? ? ? ? ? #{item}
? ? ? </foreach>
? </select>?

根據(jù)多條件List查詢

mapper文件

<select id="selectWhere" resultMap="BaseResultMap">
? ? select?
? ? ?<include refid="Base_Column_List" />
? ? from table
? ? ?<where>
? ? ? table.a = a ?and table.b in?
? ? <foreach collection="list" item="item" index="index" open="(" separator="," close=")">
? ? ? '${item}'
? ? </foreach>
? ? </where>
? </select>

DAO片段

List<T> selectWhere(@Param("list")List<String> list ,@Param("a") String a);

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

相關(guān)文章

  • springboot常用語法庫的基本語法

    springboot常用語法庫的基本語法

    FreeMarker 是一款?模板引擎: 即一種基于模板和要改變的數(shù)據(jù), 并用來生成輸出文本(HTML網(wǎng)頁,電子郵件,配置文件,源代碼等)的通用工具,這篇文章主要介紹了springboot常用語法庫的基本語法,需要的朋友可以參考下
    2022-12-12
  • 詳解Spring依賴注入的三種方式以及優(yōu)缺點

    詳解Spring依賴注入的三種方式以及優(yōu)缺點

    IoC?和?DI?是?Spring?中最重要的兩個概念,其中?IoC(Inversion?of?Control)為控制反轉(zhuǎn)的思想,而?DI(Dependency?Injection)依賴注入為其(IoC)具體實現(xiàn)。那么?DI?實現(xiàn)依賴注入的方式有幾種?這些注入方式又有什么不同?本文就來和大家一起詳細(xì)聊聊
    2022-08-08
  • Java高并發(fā)測試框架JCStress詳解

    Java高并發(fā)測試框架JCStress詳解

    這篇文章主要介紹了Java高并發(fā)測試框架JCStress,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • SpringBoot實現(xiàn)WEB的常用功能案例詳解

    SpringBoot實現(xiàn)WEB的常用功能案例詳解

    這篇文章主要介紹了SpringBoot實現(xiàn)WEB的常用功能,本文將對Spring Boot實現(xiàn)Web開發(fā)中涉及的三大組件Servlet、Filter、Listener以及文件上傳下載功能以及打包部署進行實現(xiàn),需要的朋友可以參考下
    2022-04-04
  • MyBatis-Plus 快速入門案例(小白教程)

    MyBatis-Plus 快速入門案例(小白教程)

    這篇文章主要介紹了MyBatis-Plus 快速入門案例(小白教程),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Java實現(xiàn)雪花算法的原理和實戰(zhàn)教程

    Java實現(xiàn)雪花算法的原理和實戰(zhàn)教程

    這篇文章主要介紹了Java實現(xiàn)雪花算法的原理和實戰(zhàn)教程,本文通過語言表述和代碼的實現(xiàn)講解了該項算法,,需要的朋友可以參考下
    2021-06-06
  • Java java.lang.InstantiationException異常案例詳解

    Java java.lang.InstantiationException異常案例詳解

    這篇文章主要介紹了Java java.lang.InstantiationException異常案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Java遞歸算法經(jīng)典實例(經(jīng)典兔子問題)

    Java遞歸算法經(jīng)典實例(經(jīng)典兔子問題)

    本文主要對經(jīng)典的兔子案例分析,來進一步更好的理解和學(xué)習(xí)java遞歸算法,具有很好的參考價值,需要的朋友一起來看下吧
    2016-12-12
  • 詳解Intellij IDEA中.properties文件中文顯示亂碼問題的解決

    詳解Intellij IDEA中.properties文件中文顯示亂碼問題的解決

    這篇文章主要介紹了詳解Intellij IDEA中.properties文件中文顯示亂碼問題的解決,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Java?EasyExcel導(dǎo)出合并單元格的示例詳解

    Java?EasyExcel導(dǎo)出合并單元格的示例詳解

    EasyExcel是阿里巴巴開源的一個excel處理框架,以使用簡單、節(jié)省內(nèi)存著稱,這篇文章主要為大家介紹了如何利用EasyExcel導(dǎo)出合并單元格,需要的可以參考下
    2023-09-09

最新評論