当前使用版本(必填,否则不予处理)

MyBatis-Plus Querylambda  in 数组

com.baomidou mybatis-plus-boot-starter 3.4.0

该问题是如何引起的?(确定最新版也有问题再提!!!)

使用Querylambda的时候用in 条件直接接数组参数无法传入进去,传入的为引用地址。

重现步骤(如果有就写完整)

MyBatis-Plus Querylambda  in 数组

int[] a={1,3,4}; List areas = areaService.list(Wrappers.query().lambda().in(area::getId, a));

报错信息

MyBatis-Plus Querylambda  in 数组

==> Preparing: SELECT areaname,id,geoareaid FROM area WHERE (id IN (?)) ==> Parameters: [I@3729c084(int[])

Comment From: miemieYaho

数组只支持Object[]