archon
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 =]