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

网友投稿 345 2023-01-21


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

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

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

custoUsovgEmer_id in

index="index" open="(" close=")UsovgE" separator=",">

#{customerId}

index="index" open="(" close=")UsovgE" separator=",">

#{customerId}

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

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

总结

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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:电子协同研发管理平台(研发信息化平台)
下一篇: 判断类型是否实现接口(如何判断接口调用哪个类)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~