Pessoal,
Estou com um problema quando tento alterar um objeto.
Eu tenho as seguintes classes
Credenciado
-Integer id
-String nome
-Categoria categoria
-Situcao situacao
Categoria
-Integer
-String nome
Bom estou tentando alterar a categoria do meu credenciado, só que me é retornado a seguinte exceção:
org.hibernate.HibernateException: identifier of an instance of br.com.gredes.pojo.Categoria was altered from 1 to 2
Estou utilizando Tomcat 6 + JPA/Hibernate.
A implementação do meu DAO está assim:
public Credenciado merge(Credenciado object) {
getEntityManager().getTransaction().begin();
Credenciado or = (Credenciado) getEntityManager().merge(object);
getEntityManager().flush();
getEntityManager().getTransaction().commit();
return or;
}