Revision 47108
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.h2spatial/org.gvsig.h2spatial.h2gis132/org.gvsig.h2spatial.h2gis132.provider/src/main/java/org/gvsig/fmap/dal/store/h2/H2SpatialHelper.java | ||
---|---|---|
375 | 375 |
public synchronized JDBCConnection getConnection() throws AccessResourceException { |
376 | 376 |
try { |
377 | 377 |
H2SpatialConnectionParameters connectionParameters = this.getConnectionParameters(); |
378 |
JDBCConnection conn = (JDBCConnection) DataTransactionServices.getConnection(transaction, connectionParameters.getUrl()); |
|
378 |
JDBCConnection conn = (JDBCConnection) DataTransactionServices.getConnection( |
|
379 |
transaction, |
|
380 |
this.getConnectionProviderKey(connectionParameters) |
|
381 |
); |
|
379 | 382 |
if( conn != null ) { |
380 | 383 |
return conn; |
381 | 384 |
} |
... | ... | |
388 | 391 |
JDBCConnection connection = new JDBCConnectionBase( |
389 | 392 |
this.transaction, |
390 | 393 |
this.connectionProvider.getConnection(), |
391 |
connectionParameters.getUrl()
|
|
394 |
this.getConnectionProviderKey(connectionParameters)
|
|
392 | 395 |
); |
393 | 396 |
if( LOGGER.isDebugEnabled() ) { |
394 | 397 |
LOGGER.debug("["+JDBCUtils.getConnId(connection.get())+"] getConnection "+connectionProvider.getStatus()+" "+ connectionProvider.toString()); |
Also available in: Unified diff