params.put( PersistentIdentifierGenerator.CATALOG, implicitCatalogName ); final String implicitSchemaName = buildingContext.getBuildingOptions().getMappingDefaults().getImplicitSchemaName(); if ( implicitSchemaName != null ) { params.put( PersistentIdentifierGenerator.SCHEMA, implicitSchemaName );
public Database(MetadataBuildingOptions buildingOptions, JdbcEnvironment jdbcEnvironment) { this.serviceRegistry = buildingOptions.getServiceRegistry(); this.jdbcEnvironment = jdbcEnvironment; this.physicalNamingStrategy = buildingOptions.getPhysicalNamingStrategy(); this.dialect = determineDialect( buildingOptions ); this.implicitNamespace = makeNamespace( new Namespace.Name( toIdentifier( buildingOptions.getMappingDefaults().getImplicitCatalogName() ), toIdentifier( buildingOptions.getMappingDefaults().getImplicitSchemaName() ) ) ); }
public Builder(MappingDefaults parentDefaults) { this.implicitSchemaName = parentDefaults.getImplicitSchemaName(); this.implicitCatalogName = parentDefaults.getImplicitCatalogName(); this.implicitlyQuoteIdentifiers = parentDefaults.shouldImplicitlyQuoteIdentifiers(); this.implicitIdColumnName = parentDefaults.getImplicitIdColumnName(); this.implicitTenantIdColumnName = parentDefaults.getImplicitTenantIdColumnName(); this.implicitDiscriminatorColumnName = parentDefaults.getImplicitDiscriminatorColumnName(); this.implicitPackageName = parentDefaults.getImplicitPackageName(); this.autoImportEnabled = parentDefaults.isAutoImportEnabled(); this.implicitCascadeStyleName = parentDefaults.getImplicitCascadeStyleName(); this.implicitPropertyAccessorName = parentDefaults.getImplicitPropertyAccessorName(); this.entitiesImplicitlyLazy = parentDefaults.areEntitiesImplicitlyLazy(); this.pluralAttributesImplicitlyLazy = parentDefaults.areCollectionsImplicitlyLazy(); this.implicitCacheAccessType = parentDefaults.getImplicitCacheAccessType(); }
@Override public void prepare() { // use any persistence-unit-defaults defined in orm.xml ( (JpaOrmXmlPersistenceUnitDefaultAware) rootMetadataBuildingContext.getBuildingOptions() ).apply( new JpaOrmXmlPersistenceUnitDefaults() { final Map persistenceUnitDefaults = reflectionManager.getDefaults(); @Override public String getDefaultSchemaName() { return StringHelper.nullIfEmpty( (String) persistenceUnitDefaults.get( "schema" ) ); } @Override public String getDefaultCatalogName() { return StringHelper.nullIfEmpty( (String) persistenceUnitDefaults.get( "catalog" ) ); } @Override public boolean shouldImplicitlyQuoteIdentifiers() { final Object isDelimited = persistenceUnitDefaults.get( "delimited-identifier" ); return isDelimited != null && isDelimited == Boolean.TRUE; } } ); rootMetadataBuildingContext.getMetadataCollector().getDatabase().adjustDefaultNamespace( rootMetadataBuildingContext.getBuildingOptions().getMappingDefaults().getImplicitCatalogName(), rootMetadataBuildingContext.getBuildingOptions().getMappingDefaults().getImplicitSchemaName() ); AnnotationBinder.bindDefaults( rootMetadataBuildingContext ); for ( String annotatedPackage : annotatedPackages ) { AnnotationBinder.bindPackage( annotatedPackage, rootMetadataBuildingContext ); } }
if ( context.getMappingDefaults().getImplicitSchemaName() != null ) { definitionBuilder.addParam( PersistentIdentifierGenerator.SCHEMA, context.getMappingDefaults().getImplicitSchemaName() );
params.put( PersistentIdentifierGenerator.CATALOG, implicitCatalogName ); final String implicitSchemaName = buildingContext.getBuildingOptions().getMappingDefaults().getImplicitSchemaName(); if ( implicitSchemaName != null ) { params.put( PersistentIdentifierGenerator.SCHEMA, implicitSchemaName );
public Database(MetadataBuildingOptions buildingOptions, JdbcEnvironment jdbcEnvironment) { this.jdbcEnvironment = jdbcEnvironment; this.dialect = determineDialect( buildingOptions ); this.implicitNamespace = makeNamespace( new NamespaceName( toIdentifier( buildingOptions.getMappingDefaults().getImplicitCatalogName() ), toIdentifier( buildingOptions.getMappingDefaults().getImplicitSchemaName() ) ) ); }
public Builder(MappingDefaults parentDefaults) { this.implicitSchemaName = parentDefaults.getImplicitSchemaName(); this.implicitCatalogName = parentDefaults.getImplicitCatalogName(); this.implicitlyQuoteIdentifiers = parentDefaults.shouldImplicitlyQuoteIdentifiers(); this.implicitIdColumnName = parentDefaults.getImplicitIdColumnName(); this.implicitTenantIdColumnName = parentDefaults.getImplicitTenantIdColumnName(); this.implicitDiscriminatorColumnName = parentDefaults.getImplicitDiscriminatorColumnName(); this.implicitPackageName = parentDefaults.getImplicitPackageName(); this.autoImportEnabled = parentDefaults.isAutoImportEnabled(); this.implicitCascadeStyleName = parentDefaults.getImplicitCascadeStyleName(); this.implicitPropertyAccessorName = parentDefaults.getImplicitPropertyAccessorName(); this.entitiesImplicitlyLazy = parentDefaults.areEntitiesImplicitlyLazy(); this.pluralAttributesImplicitlyLazy = parentDefaults.areCollectionsImplicitlyLazy(); this.implicitCacheAccessType = parentDefaults.getImplicitCacheAccessType(); }
@Override public void prepare() { // use any persistence-unit-defaults defined in orm.xml ( (JpaOrmXmlPersistenceUnitDefaultAware) rootMetadataBuildingContext.getBuildingOptions() ).apply( new JpaOrmXmlPersistenceUnitDefaults() { final Map persistenceUnitDefaults = reflectionManager.getDefaults(); @Override public String getDefaultSchemaName() { return StringHelper.nullIfEmpty( (String) persistenceUnitDefaults.get( "schema" ) ); } @Override public String getDefaultCatalogName() { return StringHelper.nullIfEmpty( (String) persistenceUnitDefaults.get( "catalog" ) ); } @Override public boolean shouldImplicitlyQuoteIdentifiers() { final Object isDelimited = persistenceUnitDefaults.get( "delimited-identifier" ); return isDelimited != null && isDelimited == Boolean.TRUE; } } ); rootMetadataBuildingContext.getMetadataCollector().getDatabase().adjustDefaultNamespace( rootMetadataBuildingContext.getBuildingOptions().getMappingDefaults().getImplicitCatalogName(), rootMetadataBuildingContext.getBuildingOptions().getMappingDefaults().getImplicitSchemaName() ); AnnotationBinder.bindDefaults( rootMetadataBuildingContext ); for ( String annotatedPackage : annotatedPackages ) { AnnotationBinder.bindPackage( annotatedPackage, rootMetadataBuildingContext ); } }
if ( context.getMappingDefaults().getImplicitSchemaName() != null ) { definitionBuilder.addParam( PersistentIdentifierGenerator.SCHEMA, context.getMappingDefaults().getImplicitSchemaName() );