Kezdőoldal » Számítástechnika » Programozás » Spring használata esetén a...

Spring használata esetén a DAO-k, és a Repository-k között mi a különbség?

Figyelt kérdés
Most kezdtem ismerkedni a Spring Boot keretrendszerrel. Láttam olyan példakódokat, amelyek DAO osztályokat használnak, EntityManager-ekkel. Illetve láttam olyan megoldásokat, amik Repository-kat használnak például JpaRepository interfészt. Mindegyik megoldás az adatbázis kezelést valósítja meg. Mi a különbség a két megközelítés között? Melyiket mikor érdemes használni? Melyikkel tudom a lekérdezéseket, és a REST API-n keresztül visszaadott JSON válaszokat jobban paraméterezni?

2019. febr. 12. 16:47
 1/1 anonim ***** válasza:
Nagyjából semmi, más absztrakciós rétegen keresztül éred el az adatbázist. Az EntityManager JPA közelibb, de a Springes JpaRepository API barátibb, ami ezen alapszik, valamint integrálva van a Spring Containerbe. Én az utóbbit választanám. Ha nem kell logika, csak az adattárolás akkor javaslom a Spring Data Rest projectet.
2019. febr. 17. 21:47
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!