#sql("findUsers") SELECT * FROM sys_user u WHERE u.del_flag = #para(0) and u.user_id in (#para(1)) #end
SqlPara sqlPara = SysUser.dao.getSqlPara("user.findUsers", 0, "1,2");
第二个参数传入的是 1,2 这种组装好的 字符串,现象我只能查询到 user_id = 1的
两个参数被解析成三个,断点看了一下 paraList toString 就直接返回了,没有做处理啊,这样肯定有问题啊,请问波总 应该怎么解决呢?
SqlPara sqlPara = SysUser.dao.getSqlPara("user.findUsers", Kv.by("flag",0).set("ids","1,2"));