Quantcast
Channel: GUJ - Tópicos com a tag hibernate
Viewing all articles
Browse latest Browse all 759

Deletar com JPA + Hibernate

$
0
0

@Lord_Lordson escreveu:

Viva pessoal, estou com seguinte erro, tenho um grud bem simples onde cadastro uma pessoa , edito e deleto.
A questão é que o jpa na hora de delete ele não consegue pegar o id do usuario para deletar.

O que mim dizem, ai está a mensagem do console:

mensagem%20do%20console

O dão para deletar:

  `

public void removerPorId(I entidade){ //o I é a nossa Entidade
EntityManager entityManager = JPAUtil.getEntityManager();
EntityTransaction entityTransaction = entityManager.getTransaction(); //transação no banco

entityTransaction.begin(); //inicia a transação
Object id = JPAUtil.getPrimaryKey(entidade);
entityManager.createQuery(" delete from " + 
entidade.getClass().getCanonicalName() + 
" where id="+id).executeUpdate();
entityTransaction.commit();
entityManager.close(); //fecha a transação

}

`

Managem Bean

    public String remover(){
    		 daoGeneric.removerPorId(pessoa);
    		 pessoa = new Pessoa();
    		return "";	
    	}

Mensagens: 1

Participantes: 1

Ler tópico completo


Viewing all articles
Browse latest Browse all 759


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>