@Override public SharedSessionBuilder sessionWithOptions() { return new SharedSessionBuilderImpl( this ); }
@Override public SharedSessionBuilder autoClose() { return autoClose( session.autoCloseSessionEnabled ); }
@Override public SharedSessionBuilder autoJoinTransactions() { return autoJoinTransactions( session.autoJoinTransactions ); }
@Override public T flushMode() { return flushMode( session.getHibernateFlushMode() ); }
@Override public T connectionHandlingMode() { return connectionHandlingMode( session.getJdbcCoordinator().getLogicalConnection().getConnectionHandlingMode() ); }
@Override public SharedSessionBuilder autoJoinTransactions() { return autoJoinTransactions( session.autoJoinTransactions ); }
@Override public SharedSessionBuilder interceptor() { return interceptor( session.interceptor ); }
@Override public T autoJoinTransactions() { return autoJoinTransactions( session.isAutoCloseSessionEnabled() ); }
@Override public T connectionReleaseMode() { return connectionReleaseMode( session.getJdbcCoordinator().getLogicalConnection().getConnectionHandlingMode().getReleaseMode() ); }
@Override public SharedSessionBuilder flushBeforeCompletion() { return flushBeforeCompletion( session.flushBeforeCompletionEnabled ); }
@Override public SharedSessionBuilder sessionWithOptions() { return new SharedSessionBuilderImpl( this ); }
@Override public SharedSessionBuilder flushBeforeCompletion() { return flushBeforeCompletion( session.flushBeforeCompletionEnabled ); }
@Override public SharedSessionBuilder sessionWithOptions() { return new SharedSessionBuilderImpl( this ); }
@Override public SharedSessionBuilder connectionReleaseMode() { return connectionReleaseMode( session.connectionReleaseMode ); }
@Override public T autoClose() { return autoClose( session.autoClose ); }
@Override public T interceptor() { return interceptor( session.getInterceptor() ); }
@Override public SharedSessionBuilder autoClose() { return autoClose( session.autoCloseSessionEnabled ); }
@Override public SharedSessionBuilder interceptor() { return interceptor( session.interceptor ); }
@Override public SharedSessionBuilder connection() { return connection( session.transactionCoordinator .getJdbcCoordinator() .getLogicalConnection() .getDistinctConnectionProxy() ); }
@Override public SharedSessionBuilder connection() { return connection( session.transactionCoordinator .getJdbcCoordinator() .getLogicalConnection() .getDistinctConnectionProxy() ); }