Mercurial > dive4elements > river
comparison flys-backend/src/main/java/de/intevation/flys/importer/ImportMainValue.java @ 497:67fd63e4ef66
Importer: centralized caching
flys-backend/trunk@1851 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sun, 08 May 2011 15:29:45 +0000 |
parents | 8d3533a03e10 |
children | c75be5205a69 |
comparison
equal
deleted
inserted
replaced
496:4f2d8980415f | 497:67fd63e4ef66 |
---|---|
57 this.value = value; | 57 this.value = value; |
58 } | 58 } |
59 | 59 |
60 public MainValue getPeer(River river) { | 60 public MainValue getPeer(River river) { |
61 if (peer == null) { | 61 if (peer == null) { |
62 Session session = Importer.sessionHolder.get(); | 62 Session session = ImporterSession.getInstance().getDatabaseSession(); |
63 Query query = session.createQuery("from MainValue where " | 63 Query query = session.createQuery("from MainValue where " |
64 + "gauge.id=:gauge_id and mainValue.id=:name_id " | 64 + "gauge.id=:gauge_id and mainValue.id=:name_id " |
65 + "and value=:value"); | 65 + "and value=:value"); |
66 Gauge g = gauge.getPeer(river); | 66 Gauge g = gauge.getPeer(river); |
67 NamedMainValue n = mainValue.getPeer(); | 67 NamedMainValue n = mainValue.getPeer(); |