本文整理了Java中org.hibernate.cfg.Configuration.getStandardServiceRegistryBuilder()
方法的一些代码示例,展示了Configuration.getStandardServiceRegistryBuilder()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Configuration.getStandardServiceRegistryBuilder()
方法的具体详情如下:
包路径:org.hibernate.cfg.Configuration
类名称:Configuration
方法名:getStandardServiceRegistryBuilder
[英]Intended for internal testing use only!!!
[中]仅供内部测试使用!!!
代码示例来源:origin: hibernate/hibernate-orm
protected StandardServiceRegistryImpl buildServiceRegistry(BootstrapServiceRegistry bootRegistry, Configuration configuration) {
Properties properties = new Properties();
properties.putAll( configuration.getProperties() );
ConfigurationHelper.resolvePlaceHolders( properties );
StandardServiceRegistryBuilder cfgRegistryBuilder = configuration.getStandardServiceRegistryBuilder();
StandardServiceRegistryBuilder registryBuilder = new StandardServiceRegistryBuilder( bootRegistry, cfgRegistryBuilder.getAggregatedCfgXml() )
.applySettings( properties );
prepareBasicRegistryBuilder( registryBuilder );
return (StandardServiceRegistryImpl) registryBuilder.build();
}
代码示例来源:origin: org.n52.sensorweb.sos/hibernate-datasource-common
@Override
public StandardServiceRegistryBuilder getStandardServiceRegistryBuilder() {
return super.getStandardServiceRegistryBuilder().applySettings(getProperties());
}
}
代码示例来源:origin: 52North/SOS
@Override
public StandardServiceRegistryBuilder getStandardServiceRegistryBuilder() {
return super.getStandardServiceRegistryBuilder().applySettings(getProperties());
}
}
代码示例来源:origin: com.atlassian.hibernate/hibernate.adapter
private static StandardServiceRegistry buildServiceRegistry(final org.hibernate.cfg.Configuration configV5)
throws HibernateException {
final StandardServiceRegistryBuilder serviceRegistryBuilder = configV5.getStandardServiceRegistryBuilder();
serviceRegistryBuilder.applySettings(configV5.getProperties());
return serviceRegistryBuilder.build();
}
代码示例来源:origin: org.n52.sensorweb.sos/hibernate-h2
throw new IllegalStateException("Database is not initialized");
Metadata metadata = new MetadataSources().buildMetadata(instance.getConfiguration().getStandardServiceRegistryBuilder().build());
final Collection<Table> tableMappings = metadata.collectTableMappings();
final List<String> tableNames = new LinkedList<>();
代码示例来源:origin: 52North/SOS
throw new IllegalStateException("Database is not initialized");
Metadata metadata = new MetadataSources().buildMetadata(instance.getConfiguration().getStandardServiceRegistryBuilder().build());
final Collection<Table> tableMappings = metadata.collectTableMappings();
final List<String> tableNames = new LinkedList<>();
代码示例来源:origin: org.n52.sensorweb.sos/hibernate-h2
StandardServiceRegistry serviceRegistry = configuration.getStandardServiceRegistryBuilder()
.applySettings(configuration.getProperties()).build();
MetadataSources metadataSources = new MetadataSources(serviceRegistry);
代码示例来源:origin: 52North/SOS
StandardServiceRegistry serviceRegistry = configuration.getStandardServiceRegistryBuilder()
.applySettings(configuration.getProperties()).build();
MetadataSources metadataSources = new MetadataSources(serviceRegistry);
代码示例来源:origin: jkazama/sample-boot-hibernate
private void outputDdl(String packageName, String dialect, String fileName) {
LocalSessionFactoryBean sfBean = sfBean(packageName, dialect);
StandardServiceRegistry serviceRegistry = sfBean.getConfiguration().getStandardServiceRegistryBuilder().build();
try {
String outputFile = OutputRoot + fileName;
Files.deleteIfExists(Paths.get(outputFile));
Metadata metadata = metadata(serviceRegistry, sfBean.getMetadataSources());
SchemaExport export = new SchemaExport();
export.setDelimiter(";");
export.setFormat(FormatSql);
export.setOutputFile(outputFile);
export.create(EnumSet.of(TargetType.SCRIPT, TargetType.STDOUT), metadata);
} catch (Exception e) {
throw new InvocationException(e);
} finally {
StandardServiceRegistryBuilder.destroy(serviceRegistry);
}
}
代码示例来源:origin: liquibase/liquibase-hibernate
@Override
protected void configureSources(MetadataSources sources) throws DatabaseException {
Configuration config = new Configuration(sources);
config.configure(getHibernateConnection().getPath());
config.setProperty("hibernate.temp.use_jdbc_metadata_defaults", "false");
config.setProperty("hibernate.cache.use_second_level_cache", "false");
ServiceRegistry standardRegistry = configuration.getStandardServiceRegistryBuilder()
.applySettings(config.getProperties())
.addService(ConnectionProvider.class, new NoOpConnectionProvider())
.addService(MultiTenantConnectionProvider.class, new NoOpConnectionProvider())
.build();
config.buildSessionFactory(standardRegistry);
}
代码示例来源:origin: jkazama/sample-boot-micro
private void outputDdl(String packageName, String dialect, String fileName) {
LocalSessionFactoryBean sfBean = sfBean(packageName, dialect);
StandardServiceRegistry serviceRegistry = sfBean.getConfiguration().getStandardServiceRegistryBuilder().build();
try {
String outputFile = OutputRoot + fileName;
Files.deleteIfExists(Paths.get(outputFile));
Metadata metadata = metadata(serviceRegistry, sfBean.getMetadataSources());
SchemaExport export = new SchemaExport();
export.setDelimiter(";");
export.setFormat(FormatSql);
export.setOutputFile(outputFile);
export.create(EnumSet.of(TargetType.SCRIPT, TargetType.STDOUT), metadata);
} catch (Exception e) {
throw new InvocationException(e);
} finally {
StandardServiceRegistryBuilder.destroy(serviceRegistry);
}
}
代码示例来源:origin: com.atlassian.hibernate/hibernate.adapter
config.getStandardServiceRegistryBuilder().addInitiator(
new MutableIdentifierGeneratorFactoryInitiator() {
@Override
config.getStandardServiceRegistryBuilder().addService(
org.hibernate.engine.jdbc.connections.spi.ConnectionProvider.class,
ConnectionProviderV5Adapter.adapt(getSettingsV2().getConnectionProvider()));
内容来源于网络,如有侵权,请联系作者删除!