Zapisywanie obiektów do bazy z obiektów POJO

Zapisywanie obiektów do bazy z obiektów POJO
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,
mam pytanie odnośnie zapisywania do bazy bezpośrednio z obiektów z anotacją @Entity. Czy da się zaimplementować w tych obiektach w jakiś sposób metody np. save która zaciągnie sobie EntityManagera em i zrobi em.persist(this) czy coś takiego?

niezdecydowany
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Bieszczady
0

to przeczy zasadą ORM'ów - nie rób tak - zresztą posiadanie samego entitymanagera nic ci nie da, musisz mieć też aktywną transakcję.

to o czym piszesz to activerecord http://javalite.io/

  • Rejestracja: dni
  • Ostatnio: dni
0

Ok, ale dla każdego obiektu musze robić osobny plik Dao? Chciałbym to w jakiś sposób zrobić w miare uniwersalnie

niezdecydowany
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Bieszczady
0

Możesz mieć generyczne DAO.

  • Rejestracja: dni
  • Ostatnio: dni
0

A jakiś przykład chociaż metody save?
Z góry dzięki

  • Rejestracja: dni
  • Ostatnio: dni
0

Chyba się trochę źle wyrazilem. Chodziło mi o to czy da się zrobić jedną klase Dao która by obsługiwała wszystkie entity. Taką uniwersalną?

niezdecydowany
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Bieszczady
0

ale przecież.... entiymanager zapisuje obiekt - czyli JUŻ OBSŁUGUJE WSZYSTKIE ENCJE

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.