[hibernate-dev] [ORM] Query with condition on subclass attribute

Gail Badner gbadner at redhat.com
Wed Jul 1 17:56:34 EDT 2020


Hi,

Given the following inheritance hierarchy:

@Entity
public class Person {
    @Id
    private int id;
    ...
}

@Entity
public class Employee extends Person {
    private String title;
}

Executing a query like the following succeeds.

"from Person where title = 'abc'"

I thought that it would fail because Person does not have an attribute
named "title". Instead, the query succeeds and returns the Employee with
the specified title.

I don't see anything in the JPA spec that indicates whether this is
portable.

Does anyone know if this is portable?

Thanks,
Gail


More information about the hibernate-dev mailing list