Пример #1
0
  public Integer updateDeveloper(Developer developer) {
    StringBuffer sql = new StringBuffer();
    Object[] parametros = new Object[0];
    int[] types = new int[0];

    sql.append("UPDATE developers ");
    sql.append("SET ");

    if (developer.getEndpoint() != null) {
      sql.append("endpoint = ?");

      parametros = addToObjectArray(parametros, developer.getEndpoint());
      types = addToIntArray(types, Types.VARCHAR);
    }

    String username = SecurityContextHolder.getContext().getAuthentication().getName();
    sql.append("WHERE username = ?");

    parametros = addToObjectArray(parametros, username);
    types = addToIntArray(types, Types.VARCHAR);

    //		parametros = new Object[] { developer.getCallback_url(), username };
    //		types = new int[] { Types.VARCHAR, Types.VARCHAR };

    if (jdbcTemplate.update(sql.toString(), parametros, types) == 1) {
      return 1;
    } else {
      return -1;
    }
  }