Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/Recommendations.java @ 1022:930a9ce24294
Datacage: Fixed caching issue leading to incorrect results.
flys-artifacts/trunk@2480 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Wed, 10 Aug 2011 08:43:38 +0000 |
parents | d42fa223be48 |
children | 3f3988bb6284 |
comparison
equal
deleted
inserted
replaced
1021:3d36e6000915 | 1022:930a9ce24294 |
---|---|
147 .getDataSource(); | 147 .getDataSource(); |
148 | 148 |
149 Connection userConnection = dataSource.getConnection(); | 149 Connection userConnection = dataSource.getConnection(); |
150 try { | 150 try { |
151 connections.add(new Builder.NamedConnection( | 151 connections.add(new Builder.NamedConnection( |
152 Builder.CONNECTION_USER, userConnection)); | 152 Builder.CONNECTION_USER, userConnection, false)); |
153 | 153 |
154 connections.add(new Builder.NamedConnection( | 154 connections.add(new Builder.NamedConnection( |
155 Builder.CONNECTION_SYSTEM, systemConnection, false)); | 155 Builder.CONNECTION_SYSTEM, systemConnection, true)); |
156 | 156 |
157 userBuilder.build(connections, result, parameters); | 157 userBuilder.build(connections, result, parameters); |
158 } | 158 } |
159 finally { | 159 finally { |
160 userConnection.close(); | 160 userConnection.close(); |
161 } | 161 } |
162 } | 162 } |
163 else { // system template only | 163 else { // system template only |
164 connections.add(new Builder.NamedConnection( | 164 connections.add(new Builder.NamedConnection( |
165 Builder.CONNECTION_SYSTEM, systemConnection)); | 165 Builder.CONNECTION_SYSTEM, systemConnection, true)); |
166 | 166 |
167 systemBuilder.build(connections, result, parameters); | 167 systemBuilder.build(connections, result, parameters); |
168 } | 168 } |
169 } | 169 } |
170 }); | 170 }); |