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 });

http://dive4elements.wald.intevation.org