Olá,
Estou desenvolvendo uma aplicação com Hibernate e tenho duas entidades, Verbete e NomeVerbete, onde, em Verbete, tem-se:
private List<NomeVerbete> nomes = new ArrayList<NomeVerbete>();
E, em NomeVerbete:
private Verbete verbete;
O relacionamento, então, é de muitos nomes para um verbete, já que podem existir sinônimos.
O mapeamento via annotations está todo certo, o problema é que eu preciso, na submissão de um mesmo formulário, inserir ou atualizar as entidades Verbete e NomesVerbete ao mesmo tempo.
Do modo como eu estou fazendo dá certo, porém sabe quando você tem aquela sensação de estar fazendo gambiarra sem querer?
Enfim, quero saber se não existe uma forma de, assim que eu inserir a entidade Verbete com a lista de nomes populada, sejam inseridas as entidades NomesVerbete presentes nessa lista, sem precisar ficar fazendo laços de repetição com verbeteService.inserirNomeVerbete(…).
Já ouvi falar do CascadeType, mas não sei se ele funcionaria do modo como penso.
Agradeço qualquer opinião. Obrigado.
