Mercurial > dive4elements > river
comparison backend/src/main/java/org/dive4elements/river/importer/ImportPorosity.java @ 7862:cdef048c4ac5
Fixed porosity importer. Find existing db entries and parse values from string, not via double.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Thu, 08 May 2014 13:48:45 +0200 |
parents | 02711de579cc |
children | d9d2bd78eff6 |
comparison
equal
deleted
inserted
replaced
7861:c288309a5dcb | 7862:cdef048c4ac5 |
---|---|
84 if (peer == null) { | 84 if (peer == null) { |
85 Session session = ImporterSession.getInstance() | 85 Session session = ImporterSession.getInstance() |
86 .getDatabaseSession(); | 86 .getDatabaseSession(); |
87 | 87 |
88 Query query = session.createQuery("from Porosity where " | 88 Query query = session.createQuery("from Porosity where " |
89 + " river=:river and " + " depth=:depth"); | 89 + " river=:river and " |
90 + " depth=:depth and " | |
91 + " description=:description"); | |
90 | 92 |
91 query.setParameter("river", river); | 93 query.setParameter("river", river); |
92 query.setParameter("depth", depth.getPeer()); | 94 query.setParameter("depth", depth.getPeer()); |
95 query.setParameter("description", description); | |
93 | 96 |
94 List<Porosity> porosity = query.list(); | 97 List<Porosity> porosity = query.list(); |
95 | 98 |
96 if (porosity.isEmpty()) { | 99 if (porosity.isEmpty()) { |
97 log.debug("Create new Porosity DB instance."); | 100 log.debug("Create new Porosity DB instance."); |