Ausschließen Laden bestimmter Eigenschaften im Objekt "Ruhezustand"

Ich habe eine Entitätsklasse

class B{
    @ManyToOne(fetch = FetchType.EAGER)
    private A a;
    @ManyToOne(fetch = FetchType.LAZY)
    private C c;

}

In bestimmten Szenarien möchte ich Objekt A nicht laden, da ich dieses Objekt bereits habe. und dasselbe auch für C. Dies sind jedoch spezielle Szenarien, in die ich diese Objekte überhaupt nicht laden möchte.

Gibt es eine Möglichkeit, den Ruhezustand anzuweisen, bestimmte Eigenschaften des Entitätsobjekts nicht zu laden? {keine Eager / Fetch Vorschläge. Ich möchte nur, dass dies nur in bestimmten Fällen geschieht.]

Hinweis: Ich verwende derzeit Kriterien, um das Objekt abzurufen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage