我是靠谱客的博主 忧郁哑铃,最近开发中收集的这篇文章主要介绍Mybatis用in传入数组查询数据Mybatis用in传入数组查询数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Mybatis用in传入数组查询数据


前言

今天为大家分享:Mybatis用in传入数组查询数据。欢迎关注


正题

方法如下

/**
* @description 根据String数组id,查相关用户信息
* @param ids
* @return List<User>
*/
public List<User> selectUserByIds(String ids){
	log.info("接受到的数据为:" + ids);
    // 将数据以逗号分割放入数组
    String[] arr = ids.split(",");
    for(String str : arr){
        log.info("打印数组的数据:" + str);
    }
    // 将str以数组形式传入
    return userService.selectUserByIds(arr);
}

dao

// dao层方法,也可以加上@Param(value = "ids")使用一样的
public List<User> selectUserByIds(String[] ids);

mybatis方法

<!-- 根据用户id数组查询选项的内容 -->
 <select id="selectOptioesKey" parameterType="String" resultType="hotkidclub.model.piety.QuestionOption">
  SELECT user_id,user_name,user_sex,user_age,user_phone FROM tb_user WHERE 1=1 
  AND user_id IN 
   <foreach collection="array" item="item" index="index"
               open="(" close=")" separator=",">
        #{item}
      </foreach>
 </select>

好了到这里也该结束了,下一篇讲解–@Param的使用,各位要自己多动手才能学到真正的东西。加油各位


最后

  • 更多参考精彩博文请看这里:《陈永佳的博客》

  • 喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!


最后

以上就是忧郁哑铃为你收集整理的Mybatis用in传入数组查询数据Mybatis用in传入数组查询数据的全部内容,希望文章能够帮你解决Mybatis用in传入数组查询数据Mybatis用in传入数组查询数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部