Suas classes estão anotadas como @Entity ?
De: java-br@yahoogrupos.com.br [mailto:java-br@yahoogrupos.com.br] Em nome
de Paulo Eduardo Santos
Enviada em: quarta-feira, 31 de agosto de 2011 16:59
Para: java-br@yahoogrupos.com.br
Assunto: [java-br] Erro JPA
Pessoal,
Tenho as seguintes classes:
public class Pbs {
private Long codigo;
@OneToMany(cascade=CascadeType.PERSIST, mappedBy="pbs")
private List<Item> itens;
}
public class Item {
private Long codigo;
@ManyToOne
@JoinColumn(name="fk_pbs")
private Pbs pbs;
}
public class PbsBean {
public void removeItem(Item item) {
Item i = daoItem.getById(item.getCodigo());
daoItem.remove(i);
}
}
Quando chamo o método removeItem(Item item) acontece a seguinte exception:
"javax.persistence.EntityNotFoundException: deleted entity passed to
persist"
Alguém sabe o porque desse erro?
Atenciosamente,
Paulo Eduardo Santos
Analista de Sistemas
(95) 8111-3349
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br