File tree 1 file changed +3
-3
lines changed
hibernate-core/src/main/java/org/hibernate/persister/entity
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -4350,7 +4350,7 @@ protected void createLoaders() {
4350
4350
if ( ! factory .getSessionFactoryOptions ().isDelayBatchFetchLoaderCreationsEnabled () ) {
4351
4351
for ( LockMode lockMode : LockMode .values () ) {
4352
4352
//Trigger eager initialization
4353
- loaders . getOrBuildByLockMode ( lockMode , this :: createEntityLoader );
4353
+ getLoaderByLockMode ( lockMode );
4354
4354
}
4355
4355
//Also, we have two special internal fetch profiles to eagerly initialize in this case:
4356
4356
loaders .getOrCreateByInternalFetchProfileMerge ( this ::buildMergeCascadeEntityLoader );
@@ -4359,7 +4359,7 @@ protected void createLoaders() {
4359
4359
else {
4360
4360
//At least initialize this one: it's almost certain to be used,
4361
4361
//and also will allow to report mapping errors during initialization.
4362
- loaders . getOrBuildByLockMode ( LockMode .NONE , this :: createEntityLoader );
4362
+ getLoaderByLockMode ( LockMode .NONE );
4363
4363
}
4364
4364
}
4365
4365
@@ -4372,7 +4372,7 @@ protected UniqueEntityLoader buildRefreshCascadeEntityLoader(LockMode ignored) {
4372
4372
}
4373
4373
4374
4374
protected final UniqueEntityLoader getLoaderByLockMode (LockMode lockMode ) {
4375
- return loaders .getOrBuildByLockMode ( lockMode , this ::createEntityLoader );
4375
+ return loaders .getOrBuildByLockMode ( lockMode , this ::generateDelayedEntityLoader );
4376
4376
}
4377
4377
4378
4378
private UniqueEntityLoader generateDelayedEntityLoader (final LockMode lockMode ) {
You can’t perform that action at this time.
0 commit comments