HHH-17683 never look for session getters in mapped superclasses or embeddables

This commit is contained in:
Gavin King 2024-01-29 20:20:48 +01:00 committed by Christian Beikov
parent 88370906a4
commit b1319ad549
1 changed files with 3 additions and 1 deletions

View File

@ -302,7 +302,9 @@ public class AnnotationMetaEntity extends AnnotationMeta {
}
private void findSessionGetter(TypeElement type) {
if ( !containsAnnotation( type, Constants.ENTITY ) ) {
if ( !containsAnnotation( type, Constants.ENTITY )
&& !containsAnnotation( type, Constants.MAPPED_SUPERCLASS )
&& !containsAnnotation( type, Constants.EMBEDDABLE ) ) {
for ( ExecutableElement method : methodsIn( type.getEnclosedElements() ) ) {
if ( isSessionGetter( method ) ) {
dao = true;