From e2997bdc745a2696731af9d988748ccc0b33ed02 Mon Sep 17 00:00:00 2001 From: Marco Belladelli Date: Wed, 10 Jul 2024 09:36:07 +0200 Subject: [PATCH] HHH-18357 Account for mapped-superclasses without ids --- .../metamodel/model/domain/AbstractIdentifiableType.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/AbstractIdentifiableType.java b/hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/AbstractIdentifiableType.java index a1dcbd340b..7686ca7e3e 100644 --- a/hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/AbstractIdentifiableType.java +++ b/hibernate-core/src/main/java/org/hibernate/metamodel/model/domain/AbstractIdentifiableType.java @@ -402,7 +402,7 @@ public abstract class AbstractIdentifiableType private SqmPathSource interpretIdDescriptor() { log.tracef( "Interpreting domain-model identifier descriptor" ); - if ( getSuperType() != null ) { + if ( getSuperType() != null && getSuperType().getIdentifierDescriptor() != null ) { return getSuperType().getIdentifierDescriptor(); } else if ( id != null ) {