Domyślnie tworząc encję w Roo do klasy zostaje dodanych kilka metod, jak chociażby count czy findAll. Chciałbym zapytać czy dobrą praktyką będzie trzymać w encji wszystkie metody, wykonujące zapytania, zapisujące obiekt do bazy etc?
0
1
Nie, takie rzeczy zasadniczo trzyma sie w warstwie DAO nie w encji.
1
Nieprawda ze nie. Jest np. wzorzec Active Record, domain driven design itp. Nie zawsze anemiczny model jest najlepszym rozwiazaniem, bardzo czesto dodaje sie tam rozne metody z logika itp. Zalezy od projekty i potrzeb, ale nie ma jednej ryczaltowej odpowiedzi: nie.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.