本文整理了Java中org.hibernate.boot.MetadataBuilder.applyTypes()
方法的一些代码示例,展示了MetadataBuilder.applyTypes()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MetadataBuilder.applyTypes()
方法的具体详情如下:
包路径:org.hibernate.boot.MetadataBuilder
类名称:MetadataBuilder
方法名:applyTypes
[英]Apply an explicit TypeContributor (implicit application via ServiceLoader will still happen too)
[中]应用显式TypeContributor(通过ServiceLoader的隐式应用程序也会发生)
代码示例来源:origin: hibernate/hibernate-orm
final TypeContributor[] typeContributors = osgiServiceUtil.getServiceImpls( TypeContributor.class );
for ( TypeContributor typeContributor : typeContributors ) {
metadataBuilder.applyTypes( typeContributor );
代码示例来源:origin: hibernate/hibernate-orm
metadataBuilder.applyTypes( typeContributor );
代码示例来源:origin: org.hibernate.orm/hibernate-core
metadataBuilder.applyTypes( typeContributor );
代码示例来源:origin: com.atlassian.hibernate/hibernate.adapter
/**
* Get the v5 Metadata object.
*/
public synchronized Metadata getMetadata() throws HibernateException {
if (metadata != null) {
return metadata;
}
final org.hibernate.cfg.Configuration configV5 = getConfigurationV5();
final StandardServiceRegistry serviceRegistry = buildServiceRegistry(configV5);
mapDialectObjects(serviceRegistry);
final MetadataBuilder metadataBuilder = metadataSources.getMetadataBuilder(serviceRegistry);
metadataBuilder.applyTypes(new V2ToV5TypeContributor(this));
if (useV2PostgresSchemaNamingStrategy()) {
metadataBuilder.applyImplicitNamingStrategy(V2_POSTGRES_NAMING_STRATEGY);
}
metadata = metadataBuilder.build();
updateV5MetaData(metadata);
return metadata;
}
代码示例来源:origin: com.github.albfernandez/jbpm-jpdl
metadataBuilder.applyTypes( typeContributor );
代码示例来源:origin: vladmihalcea/high-performance-java-persistence
if (additionalTypes != null) {
additionalTypes.stream().forEach(type -> {
metadataBuilder.applyTypes((typeContributions, serviceRegistry1) -> {
if(type instanceof BasicType) {
typeContributions.contributeType((BasicType) type);
内容来源于网络,如有侵权,请联系作者删除!