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

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)文章

  • SpringCloud服務(wù)的平滑上下線的方法

    SpringCloud服務(wù)的平滑上下線的方法

    這篇文章主要介紹了SpringCloud服務(wù)的平滑上下線的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • Springboot整合log4j2日志全解總結(jié)

    Springboot整合log4j2日志全解總結(jié)

    這篇文章主要介紹了Springboot整合log4j2日志全解總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • Hashmap非線程安全關(guān)于hash值沖突處理

    Hashmap非線程安全關(guān)于hash值沖突處理

    這篇文章主要為大家介紹了Hashmap非線程安全關(guān)于hash值沖突的處理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-04-04
  • spring cloud中微服務(wù)之間的調(diào)用以及eureka的自我保護機制詳解

    spring cloud中微服務(wù)之間的調(diào)用以及eureka的自我保護機制詳解

    這篇文章主要介紹了spring cloud中微服務(wù)之間的調(diào)用以及eureka的自我保護機制詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • Spring Boot 中PageHelper 插件使用配置思路詳解

    Spring Boot 中PageHelper 插件使用配置思路詳解

    這篇文章主要介紹了Spring Boot 中PageHelper 插件使用配置及實現(xiàn)思路,通過引入myabtis和pagehelper依賴,在yml中配置mybatis掃描和實體類,具體實現(xiàn)方法跟隨小編一起看看吧
    2021-08-08
  • Java攔截過濾器模式 (Intercepting Filter )實現(xiàn)方法

    Java攔截過濾器模式 (Intercepting Filter )實現(xiàn)方法

    攔截過濾器模式(Intercepting Filter Pattern)用于對應(yīng)用程序的請求或響應(yīng)做一些預(yù)處理/后處理,本文通過實例代碼介紹Java攔截過濾器模式 (Intercepting Filter )的相關(guān)知識,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • Java求兩集合中元素交集的四種方法對比分析

    Java求兩集合中元素交集的四種方法對比分析

    這篇文章主要介紹了Java求兩集合中元素交集的四種方法對比總結(jié),四種求集合中元素交集的方法,按照在處理大量數(shù)據(jù)的效率來看,使用map集合的特性的方法效率最高,之后是使用Java流的方法,其次是使用for循環(huán)和迭代器的方法,需要的朋友可以參考下
    2023-05-05
  • mybatis中方法返回泛型與resultType不一致的解決

    mybatis中方法返回泛型與resultType不一致的解決

    這篇文章主要介紹了mybatis中方法返回泛型與resultType不一致的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java Shutdown Hook場景使用及源碼分析

    Java Shutdown Hook場景使用及源碼分析

    shutdown hook 就是一個簡單的已初始化但是未啟動的線程,本文詳細(xì)的介紹了Java Shutdown Hook場景使用及源碼分析,感興趣的朋友可以參考一下
    2021-06-06
  • Java?SpringBoot整合shiro-spring-boot-starterqi項目報錯解決

    Java?SpringBoot整合shiro-spring-boot-starterqi項目報錯解決

    這篇文章主要介紹了Java?SpringBoot整合shiro-spring-boot-starterqi項目報錯解決,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考一下
    2022-08-08

最新評論

长沙市| 长阳| 翼城县| 安吉县| 靖西县| 新绛县| 庐江县| 招远市| 涟源市| 道孚县| 浦县| 江门市| 竹溪县| 洛宁县| 昌邑市| 衢州市| 固镇县| 萍乡市| 黎川县| 新泰市| 临安市| 乌兰察布市| 灵台县| 华阴市| 沾化县| 中阳县| 铜梁县| 金湖县| 南木林县| 札达县| 宁远县| 绥滨县| 阆中市| 法库县| 呈贡县| 新昌县| 巴青县| 五河县| 汉源县| 阳原县| 潍坊市|