Resolvido - Estou com este erro

2 respostas Resolvido
jsfprimefacesjava
guilhermebhte

Ao executar um Bean, está dando este erro:

Bean

public List getListaTodosPaises() {

logger.info(Busca todos paises.”);

if (this.paises == null) {

this.paises = paisRepository.listaTodosPaises();

}

return paises;

}

Dao

public List<PaisEntity> listaTodosPaises() {
StringBuilder hqlSelect = new StringBuilder("SELECT p FROM PaisEntity p ");
final String query = hqlSelect.toString();
Query querySelect = getEntityManager().createQuery(query);
List<PaisEntity> resultList = querySelect.getResultList();
return resultList;
}

Log e anexo
log.txt (66,7 KB)

O que pode ser ?

Acho que é isto Caused by: org.hibernate.HibernateException: identifier of an instance of org.sistema.desif.model.endereco.PaisEntity was altered from 1 to null, mas não consegui resolver.

2 Respostas

campelo.m
Solucao aceita

Ola,

Pelo caused by voce esta alterando em algum momento o id da entidade Pais de um para null.

Post a class PaisEntity

guilhermebhte

Realmente o não tinha o Set.

Quando coloquei o Set funcionou sem erros.

Criado 4 de julho de 2017
Ultima resposta 4 de jul. de 2017
Respostas 2
Participantes 2