TDSI – Mapeamento objeto relacional (MOR) com JPA – Eliminando

Para eliminar um objeto do banco tem que fazer um find primeiro para recuperar o objeto não é mesmo?

Eliminando o Depto 100.

     Depto depto_recuperado = manager.find(Depto.class,100L);
     System.out.println(depto_recuperado.getNome());

     manager.getTransaction().begin();
     manager.remove(depto_recuperado);
     manager.getTransaction().commit();

Nos nossos exemplos não estamos nos preocupando com tabelas orfãs, ou seja se for feita a tentativa de eliminar um depto com funcionários vinculados será levantada uma exceção.

Esse post foi publicado em TDSI - Tópicos em Desenvolvimento de Sistemas de Informação I e III. Bookmark o link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s