Package org.hibernate.boot.registry.selector.spi

Examples of org.hibernate.boot.registry.selector.spi.StrategySelector.resolveStrategy()


    properties.putAll( props );

    // Transaction settings:
    settings.setJtaPlatform( serviceRegistry.getService( JtaPlatform.class ) );

    MultiTableBulkIdStrategy multiTableBulkIdStrategy = strategySelector.resolveStrategy(
        MultiTableBulkIdStrategy.class,
        properties.getProperty( AvailableSettings.HQL_BULK_ID_STRATEGY )
    );
    if ( multiTableBulkIdStrategy == null ) {
      multiTableBulkIdStrategy = jdbcServices.getDialect().supportsTemporaryTables()
View Full Code Here


      Map.Entry entry = (Map.Entry) oEntry;
      if ( entry.getKey() instanceof String ) {
        final String keyString = (String) entry.getKey();

        if ( AvailableSettings.INTERCEPTOR.equals( keyString ) ) {
          sessionFactoryInterceptor = strategySelector.resolveStrategy( Interceptor.class, entry.getValue() );
        }
        else if ( AvailableSettings.SESSION_INTERCEPTOR.equals( keyString ) ) {
          settings.setSessionInterceptorClass(
              loadSessionInterceptorClass( entry.getValue(), strategySelector )
          );
View Full Code Here

          settings.setSessionInterceptorClass(
              loadSessionInterceptorClass( entry.getValue(), strategySelector )
          );
        }
        else if ( AvailableSettings.NAMING_STRATEGY.equals( keyString ) ) {
          namingStrategy = strategySelector.resolveStrategy( NamingStrategy.class, entry.getValue() );
        }
        else if ( AvailableSettings.SESSION_FACTORY_OBSERVER.equals( keyString ) ) {
          suppliedSessionFactoryObserver = strategySelector.resolveStrategy( SessionFactoryObserver.class, entry.getValue() );
        }
        else if ( AvailableSettings.DISCARD_PC_ON_CLOSE.equals( keyString ) ) {
View Full Code Here

        }
        else if ( AvailableSettings.NAMING_STRATEGY.equals( keyString ) ) {
          namingStrategy = strategySelector.resolveStrategy( NamingStrategy.class, entry.getValue() );
        }
        else if ( AvailableSettings.SESSION_FACTORY_OBSERVER.equals( keyString ) ) {
          suppliedSessionFactoryObserver = strategySelector.resolveStrategy( SessionFactoryObserver.class, entry.getValue() );
        }
        else if ( AvailableSettings.DISCARD_PC_ON_CLOSE.equals( keyString ) ) {
          settings.setReleaseResourcesOnCloseEnabled( "true".equals( entry.getValue() ) );
        }
        else if ( keyString.startsWith( AvailableSettings.CLASS_CACHE_PREFIX ) ) {
View Full Code Here

  private static Dialect constructDialect(String dialectName, ServiceRegistry serviceRegistry) {
    final Dialect dialect;
    final StrategySelector strategySelector = serviceRegistry.getService( StrategySelector.class );
    try {
      dialect = strategySelector.resolveStrategy( Dialect.class, dialectName );
      if ( dialect == null ) {
        throw new HibernateException( "Unable to construct requested dialect [" + dialectName + "]" );
      }
      return dialect;
    }
View Full Code Here

      Map.Entry entry = (Map.Entry) oEntry;
      if ( entry.getKey() instanceof String ) {
        final String keyString = (String) entry.getKey();

        if ( AvailableSettings.INTERCEPTOR.equals( keyString ) ) {
          sessionFactoryInterceptor = strategySelector.resolveStrategy( Interceptor.class, entry.getValue() );
        }
        else if ( AvailableSettings.SESSION_INTERCEPTOR.equals( keyString ) ) {
          settings.setSessionInterceptorClass(
              loadSessionInterceptorClass( entry.getValue(), strategySelector )
          );
View Full Code Here

          settings.setSessionInterceptorClass(
              loadSessionInterceptorClass( entry.getValue(), strategySelector )
          );
        }
        else if ( AvailableSettings.NAMING_STRATEGY.equals( keyString ) ) {
          namingStrategy = strategySelector.resolveStrategy( NamingStrategy.class, entry.getValue() );
        }
        else if ( AvailableSettings.SESSION_FACTORY_OBSERVER.equals( keyString ) ) {
          suppliedSessionFactoryObserver = strategySelector.resolveStrategy( SessionFactoryObserver.class, entry.getValue() );
        }
        else if ( AvailableSettings.DISCARD_PC_ON_CLOSE.equals( keyString ) ) {
View Full Code Here

        }
        else if ( AvailableSettings.NAMING_STRATEGY.equals( keyString ) ) {
          namingStrategy = strategySelector.resolveStrategy( NamingStrategy.class, entry.getValue() );
        }
        else if ( AvailableSettings.SESSION_FACTORY_OBSERVER.equals( keyString ) ) {
          suppliedSessionFactoryObserver = strategySelector.resolveStrategy( SessionFactoryObserver.class, entry.getValue() );
        }
        else if ( AvailableSettings.DISCARD_PC_ON_CLOSE.equals( keyString ) ) {
          settings.setReleaseResourcesOnCloseEnabled( "true".equals( entry.getValue() ) );
        }
        else if ( keyString.startsWith( AvailableSettings.CLASS_CACHE_PREFIX ) ) {
View Full Code Here

      Map.Entry entry = (Map.Entry) oEntry;
      if ( entry.getKey() instanceof String ) {
        final String keyString = (String) entry.getKey();

        if ( AvailableSettings.INTERCEPTOR.equals( keyString ) ) {
          sessionFactoryInterceptor = strategySelector.resolveStrategy( Interceptor.class, entry.getValue() );
        }
        else if ( AvailableSettings.SESSION_INTERCEPTOR.equals( keyString ) ) {
          settings.setSessionInterceptorClass(
              loadSessionInterceptorClass( entry.getValue(), strategySelector )
          );
View Full Code Here

          settings.setSessionInterceptorClass(
              loadSessionInterceptorClass( entry.getValue(), strategySelector )
          );
        }
        else if ( AvailableSettings.NAMING_STRATEGY.equals( keyString ) ) {
          namingStrategy = strategySelector.resolveStrategy( NamingStrategy.class, entry.getValue() );
        }
        else if ( AvailableSettings.SESSION_FACTORY_OBSERVER.equals( keyString ) ) {
          suppliedSessionFactoryObserver = strategySelector.resolveStrategy( SessionFactoryObserver.class, entry.getValue() );
        }
        else if ( AvailableSettings.DISCARD_PC_ON_CLOSE.equals( keyString ) ) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.