mybatis会自动将集合或者数组转换成map
如果是集合,那么key值 是list,如果是数组,那么key值是array
参数是List
e.g.:
private List sortList;
and b.sort in
#{sortList}
参数是Array
e.g.:
get类型请求url:127.0.0.1:9202/Picture/as?page=0&size=10&sortArray=1,29
get类型请求url:127.0.0.1:9202/Picture/as?page=0&size=10&sortArray=1&sortArray=29
private Integer[] sortArray;
and b.sort in
#{sortArray}
1.!= 的用法
2.== 的用法(相较于!=,仅需将双引号和单引号的位置换一下即可) 注:下面的用法是不行的 3.== 的用法的另一种(使用toString)
MyBatis在处理参数时,会自动将集合或数组转换为Map,List转换后的key为list,而数组转换后key为array。在GET请求的URL中,可以观察到数组参数的表示方式。文章还提到了不等于(!=)和等于(==)的操作符用法,以及toString方法在比较中的应用。
2703

被折叠的 条评论
为什么被折叠?



