Wie erstelle ich ein DAO für Join-Tabellen?

8

Ich lerne gerade über Dao pattern in meinem Projekt. Ich weiß, eine Tabelle entspricht einem Dao , habe ich recht? Genau wie StudentDao , SubjectDao .

Jedes Dao führt CRUD Operationen in den zugehörigen Tabellen aus, aber meine Frage ist, wie soll ich DAO für verbundene Tabellen erstellen? Nehmen wir an, ich habe eine Anfrage, um der Schüler- und Fachtabelle beizutreten. Wie erstelle ich dann eine DAO dafür?

Soll ich es auf die StudentDao setzen? oder zu SubjectDao ? oder es gibt eine gute Praxis in dieser Art von Situation?

    
Jc dev 29.05.2012, 06:11
quelle

1 Antwort

9

DAO - Data Access Object ist Object , das nur mit der Datenbank kommunizieren soll. Also wenn du JOIN zwei Tabellen willst, musst du in DTO Object StudentDTO auf SubjectDTO haben.

%Vor%

Also, SubjectDTO

%Vor%

Und DAO kann so aussehen:

%Vor%

Ich empfehle Ihnen, einige Tutorials zu lesen.

Grüße

    
Sajmon 30.05.2012, 11:50
quelle

Tags und Links