Exclusão de dados de uma tabela utilizando JPA

Java

01/06/2017

Olá galera, novato no fórum..., enfim.., estou com certas dificuldades em realizar a exclusão de dados em uma tabela, se alguém puder me dar uma força, desde já grato!!!

codigo:

tentei com esse>>
EntityManager em = JPAUtil.getEntityManager();
Transaction tx = em.getTransaction();
Automovel auto = em.getReference(Automovel.class, 1);
tx.begin();
em.remove(auto);
tx.commit();

e com esse>>
public static void remove(Usuario usu){
EntityManager em = JPAUtil.getEntityManager();
em.getTransaction().begin();

usu = em.find(Usuario.class, usu.getId());

em.remove(usu);
em.getTransaction().commit();
em.close();
}
Marcio Cardoso

Marcio Cardoso

Curtidas 0

Respostas

Jones Granatyr

Jones Granatyr

01/06/2017

Opa! Se puder postar o erro que ocorreu
GOSTEI 0
Marcio Cardoso

Marcio Cardoso

01/06/2017

uso intellij, apresentou tal erro no log..

Caused by: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:313)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:350)
at javax.naming.InitialContext.getNameParser(InitialContext.java:505)
at org.hibernate.engine.jndi.internal.JndiServiceImpl.parseName(JndiServiceImpl.java:118)
... 31 more

Process finished with exit code 1
GOSTEI 0
POSTAR