mybatis foreach 熟悉
来源:互联网 发布:java圆类返回值 编辑:程序博客网 时间:2024/06/08 06:56
foreach属性
具体说明:在list和数组中是其中的对象,在map中是value。
该参数为必选。collection要做foreach的对象,作为入参时,List<?>对象默认用list代替作为键,数组对象有array代替作为键,Map对象没有默认的键。
当然在作为入参时可以使用@Param("keyName")来设置键,设置keyName后,list,array将会失效。 除了入参这种情况外,还有一种作为参数对象的某个字段的时候。举个例子:
如果User有属性List ids。入参是User对象,那么这个collection = "ids"
如果User有属性Ids ids;其中Ids是个对象,Ids有个属性List id;入参是User对象,那么collection = "ids.id"
上面只是举例,具体collection等于什么,就看你想对那个元素做循环。
该参数为必选。separator元素之间的分隔符,例如在in()的时候,separator=","会自动在元素中间用“,“隔开,避免手动输入逗号导致sql错误,如in(1,2,)这样。该参数可选。openforeach代码的开始符号,一般是(和close=")"合用。常用在in(),values()时。该参数可选。closeforeach代码的关闭符号,一般是)和open="("合用。常用在in(),values()时。该参数可选。index在list和数组中,index是元素的序号,在map中,index是元素的key,该参数可选。
0 0
- mybatis foreach 熟悉
- mybatis foreach
- mybatis foreach
- mybatis foreach
- mybatis foreach
- mybatis foreach
- mybatis foreach
- 第二阶段mybatis框架熟悉
- mybatis <foreach>标签
- mybatis--foreach,choose 小结
- Mybatis的foreach使用
- Mybatis <foreach>语句
- Mybatis foreach 批量操作
- mybatis <foreach>标签
- mybatis foreach介绍
- MyBatis foreach用法
- mybatis之foreach
- mybatis foreach 强大
- android EditText长按屏蔽ActionMode context菜单但保留选择工具功能
- 三分钟理解Java中字符串(String)的存储和赋值原理
- LeetCode之Basic Calculator II
- curl 命令
- 通用拦截器
- mybatis foreach 熟悉
- 提高xcode的编译运行速度的方法
- Eclipse 连接MySQl数据库总结
- 12个有趣的C语言面试题及答案
- String中new String(byte[] b, int n, int m)的理解
- Algorithms—81.Search in Rotated Sorted Array II
- linux调度器(二)——CFS模型
- jquery圆盘抽奖特效
- Android 手把手教您自定义ViewGroup(一)