当前位置:首页 > java > 正文内容

java mybatis 语法之 foreach 对列表的处理

root3年前 (2022-01-19)java1031
<delete id="batchDeleteEmps" parameterType="int">
delete from emp where empno in
<foreach item="empnoItem" collection="array" open="(" separator="," close=")">
#{empnoItem}
</foreach>
</delete>

其实foreach是一个循环体

对collection进行循环,每一个是item,
对item进行前后操作拼接起来,open是前操作,close是后操作,separator是拼接操作

还刻有对#{empnoItem} 做进一步的操作,例如:concat('%',#{empnoItem},'%')

扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:http://zhiqiu.top/?id=212

分享给朋友:

相关文章

java springboot @ApiModelProperty用法

@ApiModelProperty()用于方法,字段; 表示对model属性的说明或者数据操作更改 value–字段说明 name–重写属性名字 dataType–重写属性类型 required–是否...

java invoke 的反射用法 及参数传递

import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class&nbs...

java 读取json 文件并输出json字符串

import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java...

spring程序开发步骤

1、导入Spring开发的基本包坐标2、编写Dao接口和实现类3、创建Spring核心配置文件4、在Spring配置文件中配置xxDaoImpl5、使用Spring的API获取Bean实例...

java mybatis Parameter index out of range (5 > number of parameters, which is 4

java mybatis Parameter index out of range (5 > number of parameters, which is 4

该报错在修改mapper的xml之后出现的发现是因为注释的问题导致的在xml中注释已经要谨慎。...

java 内存分页实现以及list的stream流

package com.how2java.springboot; import org.springframework.util.CollectionUtils; import java.util....