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?
Zapisywanie obiektów do bazy z obiektów POJO
- Rejestracja: dni
- Ostatnio: dni
0
- 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
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Bieszczady
0
Możesz mieć generyczne DAO.
- 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ą?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Bieszczady
0
ale przecież.... entiymanager zapisuje obiekt - czyli JUŻ OBSŁUGUJE WSZYSTKIE ENCJE