Tabelle pro Unterklasse Vererbung-Beziehung: Wie Abfrage der Übergeordneten Klasse ohne laden jede Unterklasse ??? (Hibernate)

Angenommen, ein Tabelle pro Unterklasse Vererbung Beziehung, die beschrieben werden können Balg (Aus wikibooks.org - siehe hier)

Bemerken Übergeordneten Klasse ist nicht Abstrakt

@Entity
@Inheritance(strategy=InheritanceType.JOINED)
public class Project {

    @Id
    private long id;

    //Other properties

}

@Entity
@Table(name="LARGEPROJECT")
public class LargeProject extends Project {

    private BigDecimal budget;

}

@Entity
@Table(name="SMALLPROJECT")
public class SmallProject extends Project {

}

Ich habe ein Szenario wo brauche ich nur zum abrufen der Übergeordneten Klasse. Aufgrund der performance-Probleme, Was soll ich tun ausführen, um eine HQL-Abfrage, um die Parent-Klasse und nur der Übergeordneten Klasse ohne laden jede Unterklasse ???

Schreibe einen Kommentar