HHH-13611 : Restore EntityMetamodel constructor to take SessionFactoryImplementor argument instead of PersisterCreationContext

This commit is contained in:
Andrea Boriero 2019-09-09 10:32:17 +01:00 committed by gbadner
parent 996e60f685
commit af3231820a
2 changed files with 2 additions and 2 deletions

View File

@ -556,7 +556,7 @@ public abstract class AbstractEntityPersister
this.naturalIdRegionAccessStrategy = null; this.naturalIdRegionAccessStrategy = null;
} }
this.entityMetamodel = new EntityMetamodel( persistentClass, this, creationContext.getSessionFactory() ); this.entityMetamodel = new EntityMetamodel( persistentClass, this, factory );
this.entityTuplizer = this.entityMetamodel.getTuplizer(); this.entityTuplizer = this.entityMetamodel.getTuplizer();
if ( entityMetamodel.isMutable() ) { if ( entityMetamodel.isMutable() ) {

View File

@ -71,7 +71,7 @@ public class CustomPersister implements EntityPersister {
NaturalIdDataAccess naturalIdRegionAccessStrategy, NaturalIdDataAccess naturalIdRegionAccessStrategy,
PersisterCreationContext creationContext) { PersisterCreationContext creationContext) {
this.factory = creationContext.getSessionFactory(); this.factory = creationContext.getSessionFactory();
this.entityMetamodel = new EntityMetamodel( model, this, creationContext.getSessionFactory() ); this.entityMetamodel = new EntityMetamodel( model, this, factory );
} }
public boolean hasLazyProperties() { public boolean hasLazyProperties() {