前台传的是一个map,里面的key-value数量是不确定的,也不能确定哪个字段有特殊字符,比如这个字段是邮箱等等的 ,现在拼sql用的是insert into aa(id,name,age) value(?,?,?) 这个三个问号已经按照顺序放到一个list中,怎么一次设置到这个sql语句中啊,我看原生sql用不了chain 找了半天没找到。
6 回复
类似于public void fillStatement(PreparedStatement pst, Object... paras) throws SQLException {
for (int i=0; i<paras.length; i++) {
pst.setObject(i + 1, paras[i]);
}
}
这种。
添加回复
请先登陆