Takie teoretyczne pytanko mam.
Hibernate to ORM, nie operujemy na żywej bazie tylko mamy odwzorowany model.
W kontrolerach powinno się podejmować akcje w zależności od danych, i tak np. 'przyszedł' mi json, obrabiam go i na jego podstawie podejmuję akcje.
Czy poprawne jest robienie czegoś takiego w kontrolerze:
Kod:
Session sess = HibernateFactory.getInstance().openSession();
sess.beginTransaction();
Users usr = new Users();
usr.setEmail("[email protected]");
sess.save(usr);
sess.getTransaction().commit();
Czy powinien być od tego osobny model (pomijając to że klasa User to tak jakby model).
Mówimy tutaj oczywiście o dobrych praktykach, bo na dobrą sprawę mogę sobie wszystko to zrobić ciurkiem w 'pierwszej' warstwie aplikacji.
Jak coś to sorki za niefachowe nazewnictwo, mam nadzieję że jest to jasne :))
Zakładki