Pessoal uma dúvida sobre persistência com JPA.
Modelo:
Entidades: A,B,C,D
A → B
B → C
D → C
Em que → representa 1 para N
Ao persistir em.persist(obj); qual objeto deve ser persistido?
Se persisto o objeto ?A? ele reclama (object references an unsaved transient instance - save the transient instance before flushing: D->C). Se persisto o objeto ?D? ele reclama (object references an unsaved transient instance - save the transient instance before flushing: C->B).
O JPA/hibernate consegue persistir o grafo de objetos todo? Como proceder?
Desde já agradeço por qualquer ajuda.