Olá amigos,
Tenho um SessionBean no qual eu injeto um EntityManager com @PersistenceContext, porém quando dou um em.persist(Object) nada acontece. A entidade não é gravada no banco, mas não ocorre nenhuma exceção.
Trecho do código do SessionBean onde é injetado o EntityManager:
public class StatelessBeanCap7 implements StatelessBeanCap7Interface {
@PersistenceContext(unitName="scbcd")
EntityManager manager;
/**
* criacao de pessoa, operacao JPA simples
*/
public void criarPessoa(){
Pessoa pessoa = new Pessoa();
pessoa.setCpfCliente("[telefone removido]");
pessoa.setNomeCliente("Savio Barros");
manager.persist(pessoa);
}
}
Meu persistece.xml:
<?xml version="1.0" encoding="UTF-8"?> org.hibernate.ejb.HibernatePersistence java:/SQLServerDS br.edu.savio.ejbpuro.entity.cap7.Pessoa–
[]'s
Sávio Barros