MyBatis使用数组作为参数的配置方法

news/2025/2/26 13:31:04

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

传入的参数是String[] arr;

resultMap的值是resultMap的id,也是定义了java属性和表字段对应关系的配置的id

collection的值必须为array

item是指遍历时的别名,

index即下标

<!-- 使用数组为参数查出所有子代理商的订单 -->
	<select id="getOrderListByArray" resultMap="resultMap">
        select *
        from order_info o
        where o.ag_no in
        <foreach collection="array" item="item" index="index"
            open="(" close=")" separator=",">
            #{item}
        </foreach>
    </select>

 

转载于:https://my.oschina.net/MrBamboo/blog/744200


http://www.niftyadmin.cn/n/3172418.html

相关文章

Linux设备驱动程序学习笔记——第九章 与硬件通信

Linux设备驱动程序学习笔记 第九章 与硬件通信 一、I/O端口和I/O内存 每种外设都通过读写寄存器进行控制。 &#xff08;1&#xff09;I/O寄存器和常规内存 注意避免由于CPU或编译器不恰当的优化而改变预期的I/O动作。 有硬件缓存引起的问题很好解决&#xff0c;只要把底层硬…

安卓沉浸式状态栏

安卓沉浸式状态栏前言安卓版本Android4.4之前Android4.4&#xff08;API 19&#xff09; - Android 5.0&#xff08;API 21&#xff09;1.图片沉浸1.1 xml实现1.2代码实现2.ToolBar沉浸2.1xml实现2.1.1 设置 fitsSystemWindows 属性2.1.2 布局里添加占位状态栏2.2代码实现2.2.1…

深入理解Linux内核笔记——第三章进程

深入理解Linux内核笔记——第三章进程 进程 一、进程、轻量级进程和线程 &#xff08;1&#xff09;进程描述符 进程状态state 可运行状态TASK_RUNNING 可中断的等待状态TASK_INTERRUPTIBLE 不可中断的等待状态TASK_UNINTERRUPTIBLE 暂停状态TASK_STOPPED 跟踪状态TASK_TUACE…

Linux设备驱动程序学习笔记——第十章 中断处理

Linux设备驱动程序学习笔记 第十章 中断处理 一、安装中断处理例程 中断信号线是珍贵且有限的资源。内核维护了一个中断信号线的注册表&#xff0c;模块在使用中断前要现请求一个中断通道&#xff08;或者中断请求IRQ&#xff09;&#xff0c;然后在使用后释放该通道。 #inc…

Diagnostics: Failed to setup local dir D:/hadoop/tmp/nm-local-dir, which was marked as good.

最近在研究hadoop&#xff0c;想要运行hadoop自带的一个程序&#xff0c;可是缺一直出现一个问题&#xff1a; Job job_1491779488590_0002 failed with state FAILED due to: Application application_1491779488590_0002 failed 2 times due to AM Container for appattempt…

Linux设备驱动程序学习笔记——第十一章 内核的数据结构

Linux设备驱动程序学习笔记 第十一章 内核的数据结构 坚持使用严格的数据类型&#xff0c;并且使用-Wall -Wstrict-prototypes选项编译可以防止大多数的代码缺陷&#xff0c;提高可移植性。 内核使用的数据类型主要被分为三大类&#xff1a; 类似int的标准C语言类型 类似u32的…

git本地项目 关联远程仓库 github

cd到本地项目git init // 初始化一个空的git仓库&#xff0c;默认初始化为master分支git remote add origin <远程仓库地址:https://xxxxx.get> // 添加远程仓库git pull origin main // 拉取远程分支&#xff0c;并创建本地分支git branch -m master main // 把默认的ma…

Windows10 安装 Docker 及遇到的问题

针对 win10 的 Docker 安装流程 首先下载 Docker Desktop 安装 Docker Desktop 选项全部选上启动 Docker Desktop&#xff0c;会发现 Docker Server 运行不起来&#xff0c;报错WSL之类的东西下载最新的WSL文件并安装 下载地址再次启动 Docker Desltop 成功&#xff01; 参考…