Пример #1
0
  @GET
  @Produces({MediaType.APPLICATION_JSON})
  public Spieler getSpielerDetail(@QueryParam("username") String username) {

    Spieler retVal = null;
    ResultSet rs = null;

    try {
      rs =
          connection.getData(
              "select s.uname, d.id  from spieler s inner join dorf d on d.owner = s.uname where s.uname = '"
                  + username
                  + "'");

      if (rs.next()) {
        retVal = new Spieler(rs.getString(1));
        retVal.getDoerfer().add(rs.getInt(2));

        while (rs.next()) {
          retVal.getDoerfer().add(rs.getInt(2));
        }
      } else {
        retVal = new Spieler();
      }
    } catch (Exception ex) {
      ex.printStackTrace();
      return new Spieler();
    }

    return retVal;
  }