Boa tarde pessoal. Estou com um velho problema bastante conhecido, mas que está me tirando do sério. org.hibernate.TransientPropertyValueException: object references an unsaved transient instance - save the transient instance before flushing: br.com.sweda.persistence.entity.ComboProduto.produto -> br.com.sweda.persistence.entity.Produto.
Eu sei que este problema é decorrente de uma tentativa de referenciar um objeto que não foi persistido ainda. Mas esta exceção está dando em um momento em que eu estou tentando persistir um outro objeto que não tem nada a ver com o que está presente na exceção. Alguém sabe como evitar esse erro? O cenário é parecido com este:
Type Objeto1;
Type2 Objeto2;
entityManager.save(Objeto1); // tenta salvar o 1, mas está reclamando do objeto 2.
Atenciosamente,
Romário Teles Pires
Especializando em Engenharia de Software
Desenvolvedor de aplicações para WEB e Android
Celular: (85) 99946-4897