Java Hibernate Criteria wybierz podklasę

Chcę użyć interfejsu API Kryteriów, aby wybrać elementy, pobierając dane wejściowe z wartości wyszukiwania. Dokument może mieć więcej odbiorców. Odbiorca ma wiele podklas

@Entity
public class Document implements Serializable {
  @OneToMany(mappedBy="document")
  private List<Recipient> recipients = new ArrayList<Recipient>();


@Entity
public class RecipientAccount extends Recipient {
  String name;

Jak mogę wybrać wszystkie dokumenty, które mają konto ReciepientAccount o określonej nazwie? Muszę przeszukać wszystkie podklasy i połączyć je z OR. Czy jest elegancki sposób?

pozdrowienia m

questionAnswers(1)

yourAnswerToTheQuestion