HHH-14049 AbstractEntityPersister make three private methods protected for use in Hibernate Reactive

This commit is contained in:
gavinking 2020-05-27 20:33:00 +02:00 committed by Andrea Boriero
parent b5edf6cabe
commit 1d2d67677f
1 changed files with 3 additions and 3 deletions

View File

@ -3606,7 +3606,7 @@ public abstract class AbstractEntityPersister
}
private String[] getUpdateStrings(boolean byRowId, boolean lazy) {
protected String[] getUpdateStrings(boolean byRowId, boolean lazy) {
if ( byRowId ) {
return lazy ? getSQLLazyUpdateByRowIdStrings() : getSQLUpdateByRowIdStrings();
}
@ -3781,7 +3781,7 @@ public abstract class AbstractEntityPersister
}
}
private void preInsertInMemoryValueGeneration(Object[] fields, Object object, SharedSessionContractImplementor session) {
protected void preInsertInMemoryValueGeneration(Object[] fields, Object object, SharedSessionContractImplementor session) {
if ( getEntityMetamodel().hasPreInsertGeneratedValues() ) {
final InMemoryValueGenerationStrategy[] strategies = getEntityMetamodel().getInMemoryValueGenerationStrategies();
for ( int i = 0; i < strategies.length; i++ ) {
@ -3831,7 +3831,7 @@ public abstract class AbstractEntityPersister
}
private boolean isAllOrDirtyOptLocking() {
protected boolean isAllOrDirtyOptLocking() {
return entityMetamodel.getOptimisticLockStyle() == OptimisticLockStyle.DIRTY
|| entityMetamodel.getOptimisticLockStyle() == OptimisticLockStyle.ALL;
}