@Override public SessionFactoryOptions buildSessionFactoryOptions() { return delegate().buildSessionFactoryOptions(); } }
@Override public void disableJtaTransactionAccess() { delegate().disableJtaTransactionAccess(); }
@Override public void enableJdbcStyleParamsZeroBased() { delegate().enableJdbcStyleParamsZeroBased(); }
( ( SessionFactoryBuilderImplementor ) sfBuilder ).disableJtaTransactionAccess(); ( (SessionFactoryBuilderImplementor) sfBuilder ).disableRefreshDetachedEntity();
@Override public <T extends SessionFactoryBuilder> T unwrap(Class<T> type) { if ( type.isAssignableFrom( getClass() ) ) { return type.cast( this ); } else { return delegate.unwrap( type ); } }
( ( SessionFactoryBuilderImplementor ) sfBuilder ).disableJtaTransactionAccess(); ( (SessionFactoryBuilderImplementor) sfBuilder ).disableRefreshDetachedEntity();
@Override public SessionFactoryOptions buildSessionFactoryOptions() { return delegate().buildSessionFactoryOptions(); } }
@Override public void enableJdbcStyleParamsZeroBased() { delegate().enableJdbcStyleParamsZeroBased(); }
@Override public void disableJtaTransactionAccess() { delegate().disableJtaTransactionAccess(); }
@Override public OgmSessionFactory build() { OgmSessionFactoryOptions options = new OgmSessionFactoryOptions( delegate.buildSessionFactoryOptions() ); // not overrides bootstrapContext return new OgmSessionFactoryImpl( new SessionFactoryImpl( null, metadata, options ) ); } }