|
intanto gentilissimo per le risposte...Allora il metodo cascate,l'ho provato ad usare anche io solo che se faccio
u.setPaziente(inserisco lista con paziente1) e poi faccio
entityManager(u);
Praticamente inserisce nel database,l'utente e il paziente,l'utente ha una referenza per raggiungere il paziente,ma il paziente ha il campo utente settato a null e quindi da paziente,nn posso risalire all'utente.
Ho quindi provato il codice da te scritto,ossia utilizzare cascate e settare le referenze per il paziente e utente
u.setPaziente(lista con paziente1)
paziente1.setUtente(u)
entityManager.persist(u)
Il problema e che mi da questo errore integrity constraint (ALLENAVITA.FK_PAZIENTE_UTENTE) violated - parent key not found
Ci sto dietro da 3 giorni e non riesco a venirne fuori,ho provato tutte le possibili combinazioni,ossia a settare prima le referenze e poi fare il persist di utente(usando cascade), a fare prima il persist e poi settare la referenza a paziente,ma nulla
|