Соедините родительские и дочерние классы с InheritanceType.JOINED, используя Criteria API в JPA 2.1. - PullRequest
0 голосов
/ 04 октября 2018

, пожалуйста, помогите решить такую ​​проблему - есть родительский класс

@Entity
@Inheritance(strategy = InheritanceType.JOINED)
@DiscriminatorColumn(name = "type")
public abstract class Parent {
    @Id
    @GeneratedValue
    protected Long id;

    private String type;
}

и дочерние классы

@Entity
@DiscriminatorValue("type1")
public class Child1 extends Parent {
    private String field1;
}

@Entity
@DiscriminatorValue("type2")
public class Child2 extends Parent {
    private String field2;
}

Как объединить эти три сущности, используя Criteria API?Мы используем Hibernate v4.3.11.Final, JPA 2.1.Спасибо!

...