private <T> T doWork(WorkExecutorVisitable<T> work) throws HibernateException { return getJdbcCoordinator().coordinateWork( work ); }
@Override public <T> T execute(final LobCreationContext.Callback<T> callback) { return getJdbcCoordinator().coordinateWork( (workExecutor, connection) -> { try { return callback.executeOnConnection( connection ); } catch (SQLException e) { throw exceptionConverter.convert( e, "Error creating contextual LOB : " + e.getMessage() ); } } ); }
private <T> T doWork(WorkExecutorVisitable<T> work) throws HibernateException { return transactionCoordinator.getJdbcCoordinator().coordinateWork( work ); }
private <T> T doWork(WorkExecutorVisitable<T> work) throws HibernateException { return transactionCoordinator.getJdbcCoordinator().coordinateWork( work ); }
private <T> T doWork(WorkExecutorVisitable<T> work) throws HibernateException { return getJdbcCoordinator().coordinateWork( work ); }
@Override public <T> T execute(final LobCreationContext.Callback<T> callback) { return getTransactionCoordinator().getJdbcCoordinator().coordinateWork( new WorkExecutorVisitable<T>() { @Override public T accept(WorkExecutor<T> workExecutor, Connection connection) throws SQLException { try { return callback.executeOnConnection( connection ); } catch (SQLException e) { throw getFactory().getSQLExceptionHelper().convert( e, "Error creating contextual LOB : " + e.getMessage() ); } } } ); }
@Override public <T> T execute(final LobCreationContext.Callback<T> callback) { return getTransactionCoordinator().getJdbcCoordinator().coordinateWork( new WorkExecutorVisitable<T>() { @Override public T accept(WorkExecutor<T> workExecutor, Connection connection) throws SQLException { try { return callback.executeOnConnection( connection ); } catch (SQLException e) { throw getFactory().getSQLExceptionHelper().convert( e, "Error creating contextual LOB : " + e.getMessage() ); } } } ); }
@Override public <T> T execute(final LobCreationContext.Callback<T> callback) { return getJdbcCoordinator().coordinateWork( (workExecutor, connection) -> { try { return callback.executeOnConnection( connection ); } catch (SQLException e) { throw exceptionConverter.convert( e, "Error creating contextual LOB : " + e.getMessage() ); } } ); }