Mam pytanie odnośnie JPA, Kolekcji, DAO/DTO i baz danych.
Potrzebuję ogólnego poglądu praktyki działania z JPA, bo się zgubiłem. Za bardziej szczegółowe wyjaśnienie będę podwójnie wdzięczny, bądź wskazanie konkretnego źródła.
Czy jeśli np. chcemy wyciągnąć dane z bazy danych to surowe rekordy mapuje na obiekty i potem przekazuje do kolekcji i grupuje/sortuje?
Czy sortuje się, je najpierw w bazie i pobiera już przefiltrowane?
Czy korzystając z JPA powinno się deklarować obiekty w wartwie persystencji jako DAO czy DTO? Gdzieś widziałem, że nie powinno się uzywać jako DAO gdzie indziej, że powinno, a dzisiaj na forum widziałem jeszcze, że jako DTO je deklarują. Zgubiłem się w tym.