myBatis 传入数组参数

DAO方法定义如下:

void deleteUserRole(long userId,long[] roleIds);

其中roleIds是一个数组,直接在mapper文件中


    #{value}

或者


    #{value}

以上两种方式都是错误的。

正确的如下:


    #{value}

或者是接口定义成@Param(),此时collection可以用Name。

点滴总结,旨在提高。

 

 

你可能感兴趣的:(数据库)