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
对应数组
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
vscode开发maven的javaweb项目并部署到tomcat及配置指南
这篇文章主要给大家介绍了关于vscode开发maven的javaweb项目并部署到tomcat及配置的相关资料,在vscode中创建maven项目,需要逐一操作下面的环节,文中通过图文介绍的非常详细,需要的朋友可以参考下2023-12-12Java类加载异常:java.lang.ClassNotFoundException解决方法
这篇文章主要给大家介绍了关于Java类加载异常:java.lang.ClassNotFoundException的解决方法,异常是Java编程语言中的一个标准异常类,它继承自类,当在运行时尝试加载类时,如果系统找不到指定的类文件就会抛出该异常,需要的朋友可以参考下2023-11-11Java中FileWriter的用法及wirte()重载方法详解
这篇文章主要介绍了Java中FileWriter的用法及wirte()重载方法详解,FileWriter是Java编程语言中的一个类,用于将字符写入文件,它提供了一种简单而方便的方式来创建、打开和写入文件,通过使用FileWriter,我们可以将字符数据写入文本文件,需要的朋友可以参考下2023-10-10Spring中@EnableScheduling注解的工作原理详解
这篇文章主要介绍了Spring中@EnableScheduling注解的工作原理详解,@EnableScheduling是 Spring Framework 提供的一个注解,用于启用Spring的定时任务(Scheduling)功能,需要的朋友可以参考下2024-01-01
最新评论