Membro desde: 13/01/2004 16:12:22
Mensagens: 151
Offline
Pessoal estou com um problema que é assim:
eu preciso pegar uma entidade gerenciada pelo JPA e alterar suas propriedades para os valores de outra entidade dessa forma:
PropertyUtils.copyProperties(instanceModal, selectedItem);
ate ai tudo bem o problema é que na hora de levar para o banco da o seguinte erro:
identifier of an instance of ce.gov.s2gpr.rh.item.business.model.entity.Item was altered from 4 to 1
11:28:23,564 ERROR [STDERR] at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:637)
eu preciso mudar somente a propriedade para não perder o objeto de referencia, alguem já teve um problema desse tipo? tem alguma solução?
Membro desde: 13/01/2004 16:12:22
Mensagens: 151
Offline
pois é tb achei q seria esse o problema pq quando coloquei outro objeto ao inves de modificar o q ja existia deu certo
mais sera se nao tem uma forma de fazer isso? eu tentei já essa forma de desatachar entes mais deu o mesmo erro
quando chamei o merge.