Zapisywanie obiektów do bazy z obiektów POJO

Zapisywanie obiektów do bazy z obiektów POJO
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
niezdecydowany
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 9 lat
  • 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/


"Perhaps surprisingly, concurrent programming isn’t so much about threads or
locks, any more than civil engineering is about rivets and I-beams."
edytowany 1x, ostatnio: niezdecydowany
0

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

niezdecydowany
niezdecydowany
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 9 lat
  • Lokalizacja:Bieszczady
0

Możesz mieć generyczne DAO.


"Perhaps surprisingly, concurrent programming isn’t so much about threads or
locks, any more than civil engineering is about rivets and I-beams."
0

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

Zobacz pozostałe 5 komentarzy
KA
nie jesteś modem więc...
niezdecydowany
niezdecydowany
Ty też nie jesteś ?
niezdecydowany
niezdecydowany
w sumie, nawet jak jesteś to vox populi !
KA
no też nie jestem. chciałam tak myślałam, że może się nabierze. czemu otwierałeś ;c
niezdecydowany
niezdecydowany
jak to czemu ? według rankingu 4programmersowego forbsa jestem tu najwredniejszy :D tytuł zobowiązuje ;D
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
niezdecydowany
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 9 lat
  • Lokalizacja:Bieszczady
0

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


"Perhaps surprisingly, concurrent programming isn’t so much about threads or
locks, any more than civil engineering is about rivets and I-beams."

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.