org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.persistenceException()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(114)

本文整理了Java中org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.persistenceException()方法的一些代码示例,展示了EntityManagerFactoryBuilderImpl.persistenceException()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EntityManagerFactoryBuilderImpl.persistenceException()方法的具体详情如下:
包路径:org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl
类名称:EntityManagerFactoryBuilderImpl
方法名:persistenceException

EntityManagerFactoryBuilderImpl.persistenceException介绍

暂无

代码示例

代码示例来源:origin: hibernate/hibernate-orm

private PersistenceException persistenceException(String message) {
  return persistenceException( message, null );
}

代码示例来源:origin: hibernate/hibernate-orm

private GrantedPermission parseJaccConfigEntry(String keyString, String valueString) {
  try {
    final int roleStart = JACC_PREFIX.length() + 1;
    final String role = keyString.substring( roleStart, keyString.indexOf( '.', roleStart ) );
    final int classStart = roleStart + role.length() + 1;
    final String clazz = keyString.substring( classStart, keyString.length() );
    return new GrantedPermission( role, clazz, valueString );
  }
  catch ( IndexOutOfBoundsException e ) {
    throw persistenceException( "Illegal usage of " + JACC_PREFIX + ": " + keyString );
  }
}

代码示例来源:origin: hibernate/hibernate-orm

.append( value )
    .append( ".  Was expecting configuration (usage[,region[,lazy]]), but found none" );
throw persistenceException( error.toString() );

代码示例来源:origin: hibernate/hibernate-orm

private void configure(StandardServiceRegistry ssr, MergedSettings mergedSettings) {
  final StrategySelector strategySelector = ssr.getService( StrategySelector.class );
  // apply id generators
  final Object idGeneratorStrategyProviderSetting = configurationValues.remove( AvailableSettings.IDENTIFIER_GENERATOR_STRATEGY_PROVIDER );
  if ( idGeneratorStrategyProviderSetting != null ) {
    final IdentifierGeneratorStrategyProvider idGeneratorStrategyProvider =
        strategySelector.resolveStrategy( IdentifierGeneratorStrategyProvider.class, idGeneratorStrategyProviderSetting );
    final MutableIdentifierGeneratorFactory identifierGeneratorFactory = ssr.getService( MutableIdentifierGeneratorFactory.class );
    if ( identifierGeneratorFactory == null ) {
      throw persistenceException(
          "Application requested custom identifier generator strategies, " +
              "but the MutableIdentifierGeneratorFactory could not be found"
      );
    }
    for ( Map.Entry<String,Class<?>> entry : idGeneratorStrategyProvider.getStrategies().entrySet() ) {
      identifierGeneratorFactory.register( entry.getKey(), entry.getValue() );
    }
  }
}

代码示例来源:origin: hibernate/hibernate-orm

@SuppressWarnings("unchecked")
public EntityManagerFactory build() {
  SessionFactoryBuilder sfBuilder = metadata().getSessionFactoryBuilder();
  populate( sfBuilder, standardServiceRegistry );
  try {
    return sfBuilder.build();
  }
  catch (Exception e) {
    throw persistenceException( "Unable to build Hibernate SessionFactory", e );
  }
}

代码示例来源:origin: hibernate/hibernate-orm

@Override
public void generateSchema() {
  // This seems overkill, but building the SF is necessary to get the Integrators to kick in.
  // Metamodel will clean this up...
  try {
    SessionFactoryBuilder sfBuilder = metadata().getSessionFactoryBuilder();
    populate( sfBuilder, standardServiceRegistry );
    SchemaManagementToolCoordinator.process(
        metadata, standardServiceRegistry, configurationValues, DelayedDropRegistryNotAvailableImpl.INSTANCE
    );
  }
  catch (Exception e) {
    throw persistenceException( "Error performing schema management", e );
  }
  // release this builder
  cancel();
}

代码示例来源:origin: org.hibernate.orm/hibernate-core

private PersistenceException persistenceException(String message) {
  return persistenceException( message, null );
}

代码示例来源:origin: org.hibernate.orm/hibernate-core

private GrantedPermission parseJaccConfigEntry(String keyString, String valueString) {
  try {
    final int roleStart = JACC_PREFIX.length() + 1;
    final String role = keyString.substring( roleStart, keyString.indexOf( '.', roleStart ) );
    final int classStart = roleStart + role.length() + 1;
    final String clazz = keyString.substring( classStart, keyString.length() );
    return new GrantedPermission( role, clazz, valueString );
  }
  catch ( IndexOutOfBoundsException e ) {
    throw persistenceException( "Illegal usage of " + JACC_PREFIX + ": " + keyString );
  }
}

代码示例来源:origin: org.hibernate.orm/hibernate-core

.append( value )
    .append( ".  Was expecting configuration (usage[,region[,lazy]]), but found none" );
throw persistenceException( error.toString() );

代码示例来源:origin: org.hibernate.orm/hibernate-core

private void configure(StandardServiceRegistry ssr, MergedSettings mergedSettings) {
  final StrategySelector strategySelector = ssr.getService( StrategySelector.class );
  // apply id generators
  final Object idGeneratorStrategyProviderSetting = configurationValues.remove( AvailableSettings.IDENTIFIER_GENERATOR_STRATEGY_PROVIDER );
  if ( idGeneratorStrategyProviderSetting != null ) {
    final IdentifierGeneratorStrategyProvider idGeneratorStrategyProvider =
        strategySelector.resolveStrategy( IdentifierGeneratorStrategyProvider.class, idGeneratorStrategyProviderSetting );
    final MutableIdentifierGeneratorFactory identifierGeneratorFactory = ssr.getService( MutableIdentifierGeneratorFactory.class );
    if ( identifierGeneratorFactory == null ) {
      throw persistenceException(
          "Application requested custom identifier generator strategies, " +
              "but the MutableIdentifierGeneratorFactory could not be found"
      );
    }
    for ( Map.Entry<String,Class<?>> entry : idGeneratorStrategyProvider.getStrategies().entrySet() ) {
      identifierGeneratorFactory.register( entry.getKey(), entry.getValue() );
    }
  }
}

代码示例来源:origin: org.hibernate.orm/hibernate-core

@SuppressWarnings("unchecked")
public EntityManagerFactory build() {
  SessionFactoryBuilder sfBuilder = metadata().getSessionFactoryBuilder();
  populate( sfBuilder, standardServiceRegistry );
  try {
    return sfBuilder.build();
  }
  catch (Exception e) {
    throw persistenceException( "Unable to build Hibernate SessionFactory", e );
  }
}

代码示例来源:origin: org.hibernate.orm/hibernate-core

@Override
public void generateSchema() {
  // This seems overkill, but building the SF is necessary to get the Integrators to kick in.
  // Metamodel will clean this up...
  try {
    SessionFactoryBuilder sfBuilder = metadata().getSessionFactoryBuilder();
    populate( sfBuilder, standardServiceRegistry );
    SchemaManagementToolCoordinator.process(
        Helper.buildDatabaseModel( metadata ),
        standardServiceRegistry,
        action -> {}
    );
  }
  catch (Exception e) {
    throw persistenceException( "Error performing schema management", e );
  }
  // release this builder
  cancel();
}

相关文章