Skip to content

Commit 3dbb9c6

Browse files
committed
[#HHH-17204] visibility changes for Reactive upsert() support
1 parent 2561a50 commit 3dbb9c6

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1051,6 +1051,11 @@ public DeleteCoordinator getDeleteCoordinator() {
10511051
return deleteCoordinator;
10521052
}
10531053

1054+
@Internal
1055+
public UpdateCoordinator getMergeCoordinator() {
1056+
return mergeCoordinator;
1057+
}
1058+
10541059
public String getVersionSelectString() {
10551060
return sqlVersionSelectString;
10561061
}

hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/MergeCoordinator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public MergeCoordinator(AbstractEntityPersister entityPersister, SessionFactoryI
2424
}
2525

2626
@Override
27-
<O extends MutationOperation> AbstractTableUpdateBuilder<O> newTableUpdateBuilder(EntityTableMapping tableMapping) {
27+
protected <O extends MutationOperation> AbstractTableUpdateBuilder<O> newTableUpdateBuilder(EntityTableMapping tableMapping) {
2828
return new TableMergeBuilder<>( entityPersister(), tableMapping, factory() );
2929
}
3030

hibernate-core/src/main/java/org/hibernate/persister/entity/mutation/UpdateCoordinatorStandard.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1088,7 +1088,7 @@ protected MutationOperationGroup generateDynamicUpdateGroup(
10881088
return createOperationGroup( valuesAnalysis, updateGroupBuilder.buildMutationGroup() );
10891089
}
10901090

1091-
<O extends MutationOperation> AbstractTableUpdateBuilder<O> newTableUpdateBuilder(EntityTableMapping tableMapping) {
1091+
protected <O extends MutationOperation> AbstractTableUpdateBuilder<O> newTableUpdateBuilder(EntityTableMapping tableMapping) {
10921092
return new TableUpdateBuilderStandard<>( entityPersister(), tableMapping, factory() );
10931093
}
10941094

0 commit comments

Comments
 (0)