// Methode um Daten aus einem ResultSet in eine Wohnung umzuwandeln private Wohnung getWohnung(final ResultSet set) { Wohnung apt = new Wohnung(); try { // Attraktion at = new Attraktion(); // at.setBeschreibung(set.getString("beschreibung")); // at.setEntfernung(set.getInt("distanz")); // at.setName(set.getString("attraktionsname")); Land la = new Land(set.getInt("landesid"), set.getString("landesname")); Adresse adr = new Adresse( set.getInt("adressid"), set.getString("strasze"), set.getString("hausnummer"), "testort", // FIXME set.getString("ort"), set.getString("plz"), la); Ausstattung aus = new Ausstattung(set.getString("bezeichnung")); apt.setAnzahlZimmer(set.getInt("anzahlzimmer")); apt.setAusgestattet_mit(new LinkedList<>()); apt.setAttraktionen(new LinkedList<>()); // apt.getAttraktionen().add(at); apt.getAusgestattet_mit().add(aus); apt.setGroezse(set.getInt("groesze")); apt.setName(set.getString("name")); apt.setPreisProTag(set.getInt("preisprotag")); apt.setWohnungsnummer(set.getInt("wohnungsnummer")); apt.setAdresse(adr); } catch (SQLException e) { try { con.rollback(); } catch (SQLException se) { se.printStackTrace(); } System.err.println("Exception while reading from ResultSet in 'getWohnung'"); handleSQLException(e); throw new RuntimeException(e); } return apt; }