mybatis数组和集合的长度判断及插入
Posted IT新手村
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis数组和集合的长度判断及插入相关的知识,希望对你有一定的参考价值。
1、在使用foreach的是collection属性,该属性是必须指定的,但是在不同情况下,该属性的值是不一样的,主要有一下3种情况:
- 如果传入的是单参数且参数类型是一个List的时候,collection属性值为list .
- 如果传入的是单参数且参数类型是一个array数组的时候,collection的属性值为array
- 如果dao层指定了param的name,或者dao层传的是map,collection里为param的name或map的key
2、判断长度
集合:<if test="arr != null and arr.size() > 0">
数组:<if test="col != null and col .length > 0">
以上是关于mybatis数组和集合的长度判断及插入的主要内容,如果未能解决你的问题,请参考以下文章