mybatis xml如何使用not in 某个集合的格式
更新时间:2022年01月12日 10:35:20 作者:捕获了一个异常的小机灵鬼
这篇文章主要介绍了mybatis xml如何使用not in 某个集合的格式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
mybatis xml使用not in 某个集合的格式
mybatis xml 里使用not in 某个集合的时候 需要用foreach标签去便利每一个条件,不能直接是not in list
正确格式

关于foreach细节可以自己再去百度啦
mybatis sql in not in的使用
xml配置
<select id="SelectAllByNotsampleNo" resultMap="BaseResultMap" parameterType="java.lang.String">
SELECT * FROM wshop_report1 a
left join wshop_report_sms b on a.sampleno=b.sampleno
where a.sampleno not in
<foreach item="item" index="index" collection="list"
open="(" separator="," close=")">
#{item}
</foreach>
</select>service层
@Override
public List<WshopReport1> SelectAllByNotsampleNo(List<String> sampleno) {
return reportdao.SelectAllByNotsampleNo(sampleno);
}list对应Listarray对应数组
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
SpringBoot中@Value获取值和@ConfigurationProperties获取值用法及比较
在Spring Boot中,@Value注解是一个非常有用的特性,它允许我们将外部的配置注入到我们的Bean中,@ConfigurationProperties用于将配置文件中的属性绑定到 Java Bean 上,本文介绍了@Value获取值和@ConfigurationProperties获取值用法及比较,需要的朋友可以参考下2024-08-08


最新评论