--- dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/db/DatabaseLayerImplementation.java 2016/08/31 09:12:33 3109 +++ dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/db/DatabaseLayerImplementation.java 2016/09/09 08:58:41 3110 @@ -50,6 +50,8 @@ DeduplicateHelper husnrbogstavCache = new DeduplicateHelper(); DeduplicateHelper distributorCache = new DeduplicateHelper(); DeduplicateHelper dirigeringsCache = new DeduplicateHelper(16*1024); + + DeduplicateHelper baneCache = new DeduplicateHelper(); while (res.next()) { @@ -64,7 +66,7 @@ a.postnr = (short)res.getInt(7); a.gadeid = res.getInt(8); a.distributor = distributorCache.getInstance(res.getString(9)); - a.dbkBane = (short) res.getInt(10); + a.dbkBane = baneCache.getInstance( res.getString(10) ); a.latitude = (float) res.getDouble(11); a.longitude = (float) res.getDouble(12); @@ -213,6 +215,7 @@ DeduplicateHelper distributorCache = new DeduplicateHelper(); DeduplicateHelper ruteCache = new DeduplicateHelper(); DeduplicateHelper korelisteCache = new DeduplicateHelper(); + DeduplicateHelper baneCache = new DeduplicateHelper(); while (res.next()) { @@ -222,7 +225,7 @@ bean.distributor = distributorCache.getInstance(res.getString(2)); bean.rute = ruteCache.getInstance( res.getString(3) ); bean.koreliste = korelisteCache.getInstance(res.getString(4) ); - bean.dbkBane = (short)res.getInt(5); + bean.dbkBane = baneCache.getInstance(res.getString(5) ); map.put(bean.postnr, bean); }