Reproducer: https://github.com/hibernate/hibernate-orm/pull/6840 As far as I can see, the problem is in https://github.com/hibernate/hibernate-orm/blob/5a63d8758a79d8bbcd923ace0bd111623659a6e8/hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/bytebuddy/InlineDirtyCheckingHandler.java#L88-L90: GetterMapping doesn't seem to work correctly when the getter is defined in the superclass with a more abstract type. |