--- dao/DaoAdresseService/src/dk/daoas/daoadresseservice/db/DatabaseLayer.java 2015/02/17 07:38:24 2316 +++ dao/DaoAdresseService/src/dk/daoas/daoadresseservice/db/DatabaseLayer.java 2015/02/17 08:19:16 2317 @@ -45,7 +45,7 @@ // Cache String instanserne for distributor for at mindske hukommelses forbruget // (De-dubblicate) - String dbDistributor = res.getString(2); + String dbDistributor = res.getString(9); String distributor = distributorer.getInstance(dbDistributor); Address a = new Address(); @@ -132,11 +132,16 @@ Map map = new HashMap(); + DeduplicateHelper distributorer = new DeduplicateHelper(); + while (res.next()) { + String dbDistributor = res.getString(2); + String distributor = distributorer.getInstance(dbDistributor); + HundredePctBean bean = new HundredePctBean(); bean.postnr = res.getInt(1); - bean.distributor = res.getString(2); + bean.distributor = distributor; bean.rute = res.getString(3); bean.koreliste = res.getString(4); bean.dbkBane = res.getInt(5);