java~springboot~ibatis数组in查询的实现方法

在ibatis的xml文件里,我们去写sql语句,对应mapper类的方法,这些sql语句与控制台上没什么两样,但在有些功能上需要注意,如where in这种从数组里查询符合条件的集合里,需要在xml里进行特别的处理。

成都网站设计、网站建设,成都做网站公司-创新互联已向成百上千家企业提供了,网站设计,网站制作,网络营销等服务!设计与技术结合,多年网站推广经验,合理的价格为您打造企业品质网站。

 
    update customer_info set status=#{status},appoint_time=#{appointTime} where
    customer_id in
    
      #{customerId}
    
  

我们可以看到,在xml里进行了foreach的遍历,而外部参数是一个集合或者数组的对象,我们在xml对它进行遍历,还是比较方便的。

技巧:在xml里,parameterType是输入参数类型,你可以使用map对象来代替;而resultType是返回类型,如果你没有定义DTO也可以使用map代替,虽然map可以让我们的代码变简洁,当然也有缺陷,就是会写很多弱类型的属性名。

总结

以上所述是小编给大家介绍的java~springboot~ibatis数组in查询的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对创新互联网站的支持!


名称栏目:java~springboot~ibatis数组in查询的实现方法
浏览路径:http://bzwzjz.com/article/isjidp.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销型网站建设 响应式网站设计 营销网站建设 成都网站设计 网站制作 定制网站建设多少钱 成都网站设计 网站建设公司 上市集团网站建设 成都品牌网站建设 品牌网站建设 成都网站设计 手机网站建设 成都网站建设公司 教育网站设计方案 达州网站设计 四川成都网站建设 成都网站制作 成都定制网站建设 攀枝花网站设计 网站建设 自适应网站建设