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.");

http://dive4elements.wald.intevation.org