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

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

root3年前 (2022-01-19)java1160
<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},'%')

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

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

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

分享给朋友:

相关文章

java springboot @ApiModelProperty用法

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

java 发送http 请求

这里以post请求为例例1import cn.hutool.http.HttpRequest; public class HttpRequestUtil {    &...

java 小知识总结

StringUtils常用的判断空字符串有两个方法:isEmpty和isBlank】上源码// isEmpty public static boolean isEmpty(String s...

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

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

Error:java: Compilation failed: internal java compiler error 解决办法

Error:java: Compilation failed: internal java compiler error 解决办法

报错信息:项目中Java版本不一致,可以查看项目中的jdk配置1、查看项目的jdk(Ctrl+Alt+shift+S)File ->Project Structure->Project Settings ->Project...

pom.xml文件的标签含义

<?xml version="1.0" encoding="UTF-8"?>声明xml的版本<project xmlns="http://maven.apache.org/...