Hogy szokás Dao-t írni?
Figyelt kérdés
például van egy user(id,name,..etc) meg egy order(id,date...) tábla.
minden egyes lekérdezéshez külön dao method legyen pl külön
getUserById(int id), getOrderById(int id)
vagy egybe? getObjectById(int id, String "entity") :megállapítja a stringből honnan kell a lekérdezést végrehajtani és visszaad egy objectet(amit később a meghívó cast-ol)
2016. nov. 6. 15:36
1/3 A kérdező kommentje:
vagy generikusan?
<T>getById(int id, T t){
return lekérdezett T;
}
2016. nov. 6. 15:46
2/3 anonim válasza:
Minden relációs sémához legyen osztály
3/3 anonim válasza:
Például így:
Érdemes generikusan, illetve minél modulárisabban megoldani. Remember, DRY, azaz Don't Repeat Yourself.
A castolást kerüljük, amennyire lehet, mégiscsak jobb, ha a compiler szól, hogy valamit benéztünk, mintha futás közben, production környezetben okozna csilliós kárt egy váratlanul elszabaduló hoppá.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!