Issues

Select view

Select search mode

 
50 of

@NamedNativeQueries broken on @MappedSuperclass abstract classes

Description

5.4.30.Final breaks @NamedNativeQueries on @MappedSuperclass abstract classes

Latest version of hibernate does not find NamedNativeQueries. All previous version including 5.4.29.Final work with no errors.

Steps to reproduce the error:
open attached project hibernate-orm-5-test
run ORMUnitTestCase.java test case
test will complete succesfully

edit project pom
change version.org.hibernate value to 5.4.30.Final
rerun test, test will fail

Attachments

1

Details

Assignee

Reporter

Worked in

Components

Affects versions

Priority

Created April 23, 2021 at 2:25 AM
Updated July 5, 2021 at 2:36 PM

Activity

Ivo HrádekJuly 5, 2021 at 2:35 PM
Edited

I was looking on this and it seems that from fix of HHHH-14499 [1], classes annotated with MappedSuperclass are skipped and analyzed “indirectly” through their children.

In your example, your MappedSuperclass is not inherited by any entity and hence skipped. Therefore Hibernate does not register any @NamedNativeQuery.


[1]

Flag notifications