comparison backend/src/main/java/org/dive4elements/river/importer/ImporterSession.java @ 8054:db4e6bd367a6

My hint that MeasurementStation does not know it's river was not true. Thus backout rev 8c14588d1f78.
author Tom Gottfried <tom@intevation.de>
date Fri, 18 Jul 2014 12:22:51 +0200
parents 8c14588d1f78
children 3bb1c62ad732
comparison
equal deleted inserted replaced
8053:72760ca2fc2b 8054:db4e6bd367a6
217 if (km2Stations == null) { 217 if (km2Stations == null) {
218 km2Stations = 218 km2Stations =
219 new TreeMap<Double, List<MeasurementStation>>(EpsilonComparator.CMP); 219 new TreeMap<Double, List<MeasurementStation>>(EpsilonComparator.CMP);
220 riversToMeasurementStations.put(river, km2Stations); 220 riversToMeasurementStations.put(river, km2Stations);
221 Query query = databaseSession.createQuery( 221 Query query = databaseSession.createQuery(
222 "from MeasurementStation as ms inner join ms.range as r where r.river.name = :name"); 222 "from MeasurementStation where river.name = :name");
223 query.setParameter("name", river); 223 query.setParameter("name", river);
224 for (Iterator iter = query.iterate(); iter.hasNext();) { 224 for (Iterator iter = query.iterate(); iter.hasNext();) {
225 MeasurementStation st = (MeasurementStation)iter.next(); 225 MeasurementStation st = (MeasurementStation)iter.next();
226 List<MeasurementStation> ms = km2Stations.get(st.getStation()); 226 List<MeasurementStation> ms = km2Stations.get(st.getStation());
227 if (ms == null) { 227 if (ms == null) {

http://dive4elements.wald.intevation.org