Mercurial > dive4elements > river
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) { |