2 Stimmen

Wie implementiert man DAO/DTO in Java für Tabellen-JOINS?

Ich habe eine ziemlich komplizierte DAO-Schicht in Java implementiert, basierend auf den ausgezeichneten Artikeln von BalusC hier: http://balusc.blogspot.co.uk/2008/07/dao-tutorial-data-layer.html

Meine Frage ist: Wie kann man am besten Joins in diesem "Muster" durchführen?

In meinem Projekt habe ich Joins mit "Zusammengesetzten" Klassen gemacht - z. B. habe ich Klassen für Stage, StageDAO und Node, NodeDAO und habe sie buchstäblich verbunden, um JOINNodeStage, JOINNodeStageDAO-Klassen zu bilden.

Dies scheint mir nicht sehr optimal zu sein - gibt es eine bessere Möglichkeit?

Vielen Dank im Voraus!

PS. Ist BalusC da draußen? ;-)

0voto

msaglietto Punkte 116

Ich weiß nicht, ob du verstanden hast ... aber ich denke, dass du eine Sammlung von Bühnen in den Knoten haben musst, damit du keine Klasse für die Verknüpfungen benötigst.

Sie können die Sammlung bei jedem Abruf des DAO abrufen oder eine Lazy Load-Anforderung erstellen, indem Sie sie nur dann abrufen, wenn Sie sie benötigen.

Hoffe, dass es hilft

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X