mybatis 对于入参的处理,list,array,@param

时间:2022-03-14 21:07:48

笔记:mabatis 入参(比如:list, array, @param )的处理,在sql查询时,是以map结构进行读取的。

另外,ParameterHandler.setParameters 为了便于ps.setParameter(...) mybatis 必须以唯一的对象包装入参,也就是说有两种情况处理:

1.无入参或者有一个入参,则透传(list、array入参特例);

2.有两个以上的入参,以map结构包装,透传。


源码:




备注:对象包装入参使用