HHH-6267 : Minor fixes for Plumb MetadataImplementor into service initiators
This commit is contained in:
parent
6b3d428366
commit
bd8e7e37f0
|
@ -183,7 +183,7 @@ public final class SessionFactoryImpl
|
||||||
private final transient Map namedQueries;
|
private final transient Map namedQueries;
|
||||||
private final transient Map namedSqlQueries;
|
private final transient Map namedSqlQueries;
|
||||||
private final transient Map sqlResultSetMappings;
|
private final transient Map sqlResultSetMappings;
|
||||||
private final transient Map filters;
|
private final transient Map<String, FilterDefinition> filters;
|
||||||
private final transient Map fetchProfiles;
|
private final transient Map fetchProfiles;
|
||||||
private final transient Map imports;
|
private final transient Map imports;
|
||||||
private final transient Interceptor interceptor;
|
private final transient Interceptor interceptor;
|
||||||
|
@ -207,6 +207,7 @@ public final class SessionFactoryImpl
|
||||||
private final transient TypeHelper typeHelper;
|
private final transient TypeHelper typeHelper;
|
||||||
private final transient TransactionEnvironment transactionEnvironment;
|
private final transient TransactionEnvironment transactionEnvironment;
|
||||||
|
|
||||||
|
@SuppressWarnings( {"unchecked"} )
|
||||||
public SessionFactoryImpl(
|
public SessionFactoryImpl(
|
||||||
Configuration cfg,
|
Configuration cfg,
|
||||||
Mapping mapping,
|
Mapping mapping,
|
||||||
|
@ -233,7 +234,7 @@ public final class SessionFactoryImpl
|
||||||
this.typeResolver = cfg.getTypeResolver().scope( this );
|
this.typeResolver = cfg.getTypeResolver().scope( this );
|
||||||
this.typeHelper = new TypeLocatorImpl( typeResolver );
|
this.typeHelper = new TypeLocatorImpl( typeResolver );
|
||||||
|
|
||||||
this.filters = new HashMap();
|
this.filters = new HashMap<String, FilterDefinition>();
|
||||||
this.filters.putAll( cfg.getFilterDefinitions() );
|
this.filters.putAll( cfg.getFilterDefinitions() );
|
||||||
|
|
||||||
LOG.debugf("Session factory constructed with filter configurations : %s", filters);
|
LOG.debugf("Session factory constructed with filter configurations : %s", filters);
|
||||||
|
@ -561,7 +562,10 @@ public final class SessionFactoryImpl
|
||||||
this.typeResolver = metadata.getTypeResolver().scope( this );
|
this.typeResolver = metadata.getTypeResolver().scope( this );
|
||||||
this.typeHelper = new TypeLocatorImpl( typeResolver );
|
this.typeHelper = new TypeLocatorImpl( typeResolver );
|
||||||
|
|
||||||
this.filters = new HashMap<String, FilterDefinition>( metadata.getFilterDefinitions() );
|
this.filters = new HashMap<String, FilterDefinition>();
|
||||||
|
for ( FilterDefinition filterDefinition : metadata.getFilterDefinitions() ) {
|
||||||
|
filters.put( filterDefinition.getFilterName(), filterDefinition );
|
||||||
|
}
|
||||||
|
|
||||||
LOG.debugf("Session factory constructed with filter configurations : %s", filters);
|
LOG.debugf("Session factory constructed with filter configurations : %s", filters);
|
||||||
LOG.debugf("Instantiating session factory with properties: %s", configurationService.getSettings() );
|
LOG.debugf("Instantiating session factory with properties: %s", configurationService.getSettings() );
|
||||||
|
|
Loading…
Reference in New Issue