So rufen Sie Hibernate FetchProfile auf, um untergeordnete untergeordnete Objekte in der Hierarchie zu laden

9

Ich habe dieselbe Frage wie jemand, der in der Hibernate Community gepostet wurde: FetchProfiles .

Aus Leistungsgründen habe ich eine Beziehung im Datenmodell wie folgt:

%Vor%

Mit FetchProfile kann ich D mit C eifrig laden, aber ich kann nicht herausfinden, wie man E geladen wird. Ich weiß, dass ich eine NamedQuery mit inneren Joins erfolgreich verwenden kann, aber es nervt mich wirklich, dass ich nicht trainieren kann wie man es mit FetchProfile macht. Ein Beispiel für ein versuchtes FetchProfile (alles andere ist im Nebel der Zeit verloren):

%Vor%

Ich aktiviere das FetchProfile für die Sitzung und benutze erfolgreich eine session.get ohne Fehler und C und D gefüllt - E ist immer noch faul und unbestückt. In meiner Verzweiflung erinnere ich mich daran, eine Punktnotation für die Assoziation von C nach unten zu versuchen. Ich kann nur Beispiele finden, die eine Tiefe von eins haben.

Dies ist eine OCD-Lücke in meinem Wissen, die gefüllt werden muss!

Vielen Dank im Voraus für jede Hilfe.

    
Anthony 25.03.2011, 10:54
quelle

1 Antwort

3

Sie haben ein A-Obj mit einem B obj, das ein C obj enthält. Standardmäßig sind sie

%Vor%

Eine Klasse:

%Vor%

B-Klasse:

%Vor%

ADao-Klasse:

%Vor%

Sie erhalten A gefüllt mit B gefüllt mit C. Dies ist eine sehr einfache Lösung, Sie können eine Dao-Methode erstellen, indem Sie eine Liste von Abrufprofilen als Argument verwenden.

    
MaVVamaldo 11.07.2013, 07:59
quelle

Tags und Links