Revision 47108

View differences:

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