本来要写个
public void delSelectedUser(int... id)删除函数
调用JdbcTemplate.update(String sql, Object... args)
然后发现这样写会报错,因为几把参数是Object类型(赛林木,这是引用类型),而int是基本类型,我传进去的却是int类型数组
public void deleteUser(int id) {
String sql = "delete from user where id=?";
try {
template.update(sql, id);
} catch (DataAccessException e) {
e.printStackTrace();
}
}
但是这么写却没错,有可能自动转Object了,不太懂。
所以要正确使用,要传Integer类型进去