File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
hibernate-core/src/main/java/org/hibernate/persister/entity Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -4350,7 +4350,7 @@ protected void createLoaders() {
43504350 if ( ! factory .getSessionFactoryOptions ().isDelayBatchFetchLoaderCreationsEnabled () ) {
43514351 for ( LockMode lockMode : LockMode .values () ) {
43524352 //Trigger eager initialization
4353- loaders . getOrBuildByLockMode ( lockMode , this :: createEntityLoader );
4353+ getLoaderByLockMode ( lockMode );
43544354 }
43554355 //Also, we have two special internal fetch profiles to eagerly initialize in this case:
43564356 loaders .getOrCreateByInternalFetchProfileMerge ( this ::buildMergeCascadeEntityLoader );
@@ -4359,7 +4359,7 @@ protected void createLoaders() {
43594359 else {
43604360 //At least initialize this one: it's almost certain to be used,
43614361 //and also will allow to report mapping errors during initialization.
4362- loaders . getOrBuildByLockMode ( LockMode .NONE , this :: createEntityLoader );
4362+ getLoaderByLockMode ( LockMode .NONE );
43634363 }
43644364 }
43654365
@@ -4372,7 +4372,7 @@ protected UniqueEntityLoader buildRefreshCascadeEntityLoader(LockMode ignored) {
43724372 }
43734373
43744374 protected final UniqueEntityLoader getLoaderByLockMode (LockMode lockMode ) {
4375- return loaders .getOrBuildByLockMode ( lockMode , this ::createEntityLoader );
4375+ return loaders .getOrBuildByLockMode ( lockMode , this ::generateDelayedEntityLoader );
43764376 }
43774377
43784378 private UniqueEntityLoader generateDelayedEntityLoader (final LockMode lockMode ) {
You can’t perform that action at this time.
0 commit comments