向sql传递数组或list,mybatis使用foreach解析
需求
在用户查询列表和查询列表总数的statement中增加多个id输入查询。
sql语句如下:
SELECT * FROM user WHERE id=1 or id=10 or id=16
SELECT * FROM user WHERE 1=1 and id in(1,10,16)
在查询条件中,查询条件定义成一个sql片段,需要修改sql片段。
向sql传递数组或list,mybatis使用foreach解析
在用户查询列表和查询列表总数的statement中增加多个id输入查询。
sql语句如下:
SELECT * FROM user WHERE id=1 or id=10 or id=16
SELECT * FROM user WHERE 1=1 and id in(1,10,16)
在查询条件中,查询条件定义成一个sql片段,需要修改sql片段。