Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Aula 2 - Anotação do Id da tabela produto

Após muitas tentativas mal sucedidas para gravar um produto, já que nem sempre as mensagens do trace são elucidativas, passei à leitura de fóruns na web em busca de solução. Uma insistente exceção de detached entity ao gravar produto me levou a acreditar que havia algum erro com o código do exercício porém creio que estou deixando passar algum outro detalhe além de um simples erro.

1 resposta
solução!

Bem, após observar minha tabela produto me decepcionei ao ver que o campo id não estava marcado como AutoIncrement, meu erro já que criei a tabela na mão. Excluí a tabela e não consegui recriá-la executando o programa e descobri que uma pequena alteração que fiz ao código da Classe produto era a fonte do erro. Aceitando uma sugestão do editor do Netbeans assumi que a classe deveria implementar a interface serializable. Desta forma, já corrigi o acréscimo indevido o que resolveu o problema.