Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

O resultado (delete) é impresso no console mas não deletado no banco MySQL

Tentei remover usando o método em.remover() e o método criado pra fazer esse mesmo trabalho na classe dao de categoria categoriaDao.excluir(celulares).

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Oi,

Talvez o problema seja porque você criou uma nova entidade mas não chamou o método em.persist para salvá-la primeiramente no banco de dados.

solução!

Opa tudo certo? Esse resultado é depois de ter usado o método cadastrar(em.persist) como indicado e feito durante o treinamento. Essa entidade já se encontra no banco de dados e no momento que tento excluir o resultado mostrado no console é o que enviei, como havia dito a entidade ainda existe. Passei horas tentando encontrar o erro ou coisa do tipo mas nada.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software