dookie
#1
Estou tentando fazer uma aplicação simples, utilizando o glassfish como servidor j2ee.
Mas estou me batendo para utilizar EJB.
Ja li vários tutoriais, mas nunca sai do NullPointerException ao tentar usar meu EntityManager.
Alguém tem um exemplo básico de como usar:
- JSP
- EJB (com entitymanager)
- Mysql
???
archon
#2
Cara, não cheguei ao JSP nos meus testes (ainda), mas eu tenho isso aqui rodando num Main:
public static void main(String[] args) {
Cliente cliente = new Cliente();
cliente.setNome("Thyago");
Carro carro1 = new Carro();
carro1.setMarca("Fiat");
Carro carro2 = new Carro();
carro2.setMarca("Honda");
cliente.setCarros(carro1);
cliente.setCarros(carro2);
carro1.setCliente(cliente);
carro2.setCliente(cliente);
EntityManagerFactory emf = Persistence.createEntityManagerFactory("hellojpa");
EntityManager em = emf.createEntityManager();
EntityTransaction trans = em.getTransaction();
trans.begin();
try {
em.persist(carro1);
em.persist(carro2);
em.persist(cliente);
trans.commit();
} catch (Exception e) {
trans.rollback();
}
}
Mas esse exemplo não utiliza anotações (ie. @PersistenceContext). Se for o caso eu mando semana que vem, quando eu chegar na faculdade de novo =]