如图为:在添加一条数据时返回这条数据自增的id值
public int insert(double money) {
//jdbcTemplate.update("insert into accounts(balance)values (?)",money);
KeyHolder keyHolder=new GeneratedKeyHolder();
String sql="insert into accounts(balance)values (?)";
jdbcTemplate.update(con -> {
PreparedStatement preparedStatement = con.prepareStatement(sql, new String[]{"id"});
preparedStatement.setString(1,money+"");
return preparedStatement;
},keyHolder);
return keyHolder.getKey().intValue();
}