Eu já pesquisei em outros lugares porém não consigo achar a solução para o seguinte problema:
Eu tenho uma classe, por exemplo Livro, a qual possui uma relação ManyToOne com uma outra classe chamada Autor
OBS: Considere que a única relação que pode existir é que um autor pode ter vários livros escritos por ele
O problema é que eu quero que o usuário possa persistir um livro e apenas futuramente persistir um autor para esse livro. Por exemplo uma linha da tabela de Livro no banco ficaria: id=1; nome=“Harry Potter”;autor_id=null
E futuramente o usuário poderia cadastrar um autor:id=1;nome=“Harry Potter”;autor=1;
O que ocorre é um:
Quando eu tento salvar um livro sem um autor.
Eu já tentei colocar um cascade.MERGE, mas o que está acontecendo é que o JPA simplesmente cria um “lixo” apenas para preencher o campo de autor no livro.
Alguem tem alguma idéia de como posso resolver essa situação?