public int saveUser(UserForm user) {
String sql = "insert into webSys_adminUser(userName,password,popedom,inTime) VALUES(?,?,?,now())";
SqlUpdate sqlUpdate = new SqlUpdate(jdbcTemplate.getDataSource(), sql);
sqlUpdate.declareParameter(new SqlParameter(Types.VARCHAR));
sqlUpdate.declareParameter(new SqlParameter(Types.VARCHAR));
sqlUpdate.declareParameter(new SqlParameter(Types.VARCHAR));
sqlUpdate.setReturnGeneratedKeys(true);
sqlUpdate.compile();
KeyHolder keyHolder = new GeneratedKeyHolder();
int i = sqlUpdate.update(new Object[] { user.getUserName(),
user.getPassword(), user.getPopedom() }, keyHolder);
if (i == 0 || null == keyHolder.getKey())// 没有保存成功返回0
return 0;
else {
return keyHolder.getKey().intValue();
}
}