Package org.hibernate.engine.jdbc.dialect.spi

Examples of org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo


  private Dialect determineDialect(DialectResolutionInfoSource resolutionInfoSource) {
    if ( resolutionInfoSource == null ) {
      throw new HibernateException( "Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set" );
    }

    final DialectResolutionInfo info = resolutionInfoSource.getDialectResolutionInfo();
    final Dialect dialect = dialectResolver.resolveDialect( info );

    if ( dialect == null ) {
      throw new HibernateException(
          "Unable to determine Dialect to use [name=" + info.getDatabaseName() +
              ", majorVersion=" + info.getDatabaseMajorVersion() +
              "]; user must register resolver or explicitly set 'hibernate.dialect'"
      );
    }

    return dialect;
View Full Code Here


            final String explicitDbName = hibernateConfiguration.getProperty( AvailableSettings.SCHEMA_GEN_DB_NAME );
            if ( StringHelper.isNotEmpty( explicitDbName ) ) {
              final String explicitDbMajor = hibernateConfiguration.getProperty( AvailableSettings.SCHEMA_GEN_DB_MAJOR_VERSION );
              final String explicitDbMinor = hibernateConfiguration.getProperty( AvailableSettings.SCHEMA_GEN_DB_MINOR_VERSION );

              return new DialectResolutionInfo() {
                @Override
                public String getDatabaseName() {
                  return explicitDbName;
                }
View Full Code Here

            final String explicitDbName = hibernateConfiguration.getProperty( AvailableSettings.SCHEMA_GEN_DB_NAME );
            if ( StringHelper.isNotEmpty( explicitDbName ) ) {
              final String explicitDbMajor = hibernateConfiguration.getProperty( AvailableSettings.SCHEMA_GEN_DB_MAJOR_VERSION );
              final String explicitDbMinor = hibernateConfiguration.getProperty( AvailableSettings.SCHEMA_GEN_DB_MINOR_VERSION );

              return new DialectResolutionInfo() {
                @Override
                public String getDatabaseName() {
                  return explicitDbName;
                }
View Full Code Here

TOP

Related Classes of org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo

Copyright © 2018 www.massapicom. 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.