From a2411097a51410d273d293b66be12dfcf35de6df Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Fri, 28 Apr 2017 15:51:35 +0200 Subject: [PATCH] Fixed usage of untyped list Signed-off-by: Jim Martens --- 03/src/de/dis2013/core/ImmoService.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/03/src/de/dis2013/core/ImmoService.java b/03/src/de/dis2013/core/ImmoService.java index da504a8..5dc9a7f 100644 --- a/03/src/de/dis2013/core/ImmoService.java +++ b/03/src/de/dis2013/core/ImmoService.java @@ -1,10 +1,6 @@ package de.dis2013.core; -import java.util.Date; -import java.util.HashSet; -import java.util.Iterator; -import java.util.List; -import java.util.Set; +import java.util.*; import org.hibernate.Session; import org.hibernate.SessionFactory; @@ -27,7 +23,7 @@ import de.dis2013.data.Wohnung; */ public class ImmoService { //Datensätze im Speicher - private Set makler = new HashSet(); + private Set makler; private Set personen = new HashSet(); private Set haeuser = new HashSet(); private Set wohnungen = new HashSet(); @@ -43,9 +39,13 @@ public class ImmoService { Session session = sessionFactory.openSession(); //GetAll EstateAgents from DB session.beginTransaction(); - List l = session.createCriteria(Makler.class).list(); - System.out.println(l.size()+" Makler gefunden."); - makler = new HashSet(l); + List l = session.createCriteria(Makler.class).list(); + List l_makler = new ArrayList<>(l.size()); + for (Object o : l) { + l_makler.add((Makler) o); + } + System.out.println(l_makler.size()+" Makler gefunden."); + makler = new HashSet<>(l_makler); session.getTransaction().commit(); session.close(); }