Skip to content

Commit edf8130

Browse files
committed
HHH-18553 add a log message
Signed-off-by: Gavin King <[email protected]>
1 parent 342afd2 commit edf8130

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

hibernate-core/src/main/java/org/hibernate/event/internal/DefaultDeleteEventListener.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ private static void flushAndEvictExistingEntity(
209209
EntityKey key, Object version, EntityPersister persister, EventSource source) {
210210
final Object existingEntity = source.getPersistenceContextInternal().getEntity( key );
211211
if ( existingEntity != null ) {
212+
LOG.flushAndEvictOnRemove( key.getEntityName() );
212213
source.flush();
213214
if ( !persister.isVersioned()
214215
|| persister.getVersionType()

hibernate-core/src/main/java/org/hibernate/event/internal/DefaultMergeEventListener.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
import org.hibernate.loader.ast.spi.CascadingFetchProfile;
3939
import org.hibernate.persister.collection.CollectionPersister;
4040
import org.hibernate.persister.entity.EntityPersister;
41-
import org.hibernate.proxy.HibernateProxy;
4241
import org.hibernate.proxy.LazyInitializer;
4342
import org.hibernate.stat.spi.StatisticsImplementor;
4443
import org.hibernate.type.AnyType;

hibernate-core/src/main/java/org/hibernate/internal/CoreMessageLogger.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -968,6 +968,12 @@ void cannotResolveNonNullableTransientDependencies(
968968

969969
@LogMessage(level = DEBUG)
970970
@Message(value = "JDBCException was thrown for a transaction marked for rollback. " +
971-
" This is probably due to an operation failing fast due to the transaction being marked for rollback.")
971+
" This is probably due to an operation failing fast due to the transaction being marked for rollback.",
972+
id = 520)
972973
void jdbcExceptionThrownWithTransactionRolledBack(@Cause JDBCException e);
974+
975+
@LogMessage(level = DEBUG)
976+
@Message(value = "Flushing and evicting managed instance of type [%s] before removing detached instance with same id",
977+
id = 530)
978+
void flushAndEvictOnRemove(String entityName);
973979
}

0 commit comments

Comments
 (0)