Kezdőoldal » Számítástechnika » Programozás » Hogy szokás Dao-t írni?

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
2016. nov. 6. 17:24
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
100%

Például így:


[link]


É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á.

2016. nov. 6. 20:29
Hasznos számodra ez a válasz?

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!