Cześć.
Piszę pierwszy raz apkę z użyciem Java+Spring+Hibernate. Będzie to aplikacja bazodanowa która przechowuje rekordy na temat pracowników.
Mam np obiekt Pracownik który przechowuje pola na temat osób zatrudnionych. Znajduje się tam m.in pole "Stanowisko".
W bazie znajduje się podobne pole które przechowuje stanowisko pracownika X.
A pytanie jest następujące. Czy w klasie Pracownik powinienem pisać metodę "zmienStanowisko" która będzie zmieniała stanowisko obiektu X i wysyłała do bazy zmieniony obiekt? Czy jednak w tej klasie nie powinno być nic takiego a jedynie w osobnej która odpowiada za połączenia z bazą danych i tam powinna być metoda "zmienStanowisko" która wysyła zapytanie do bazy aby zmienić stanowisko? Wydaje mi się że dużo bardziej wydajne jest drugie rozwiązanie ale wolałbym się upewnić ponieważ pierwszy raz będę używał hibernate+spring i nie wiem które rozwiązanie jest bardziej odpowiednie.
Pozdrawiam,
eL