Pessoal ainda estou estudando JPA.
Estou agora utilizando o Netbeans, pela facilidade de criação das classes, como estou fazendo vários testes quanto mais rápido for para criar as classes melhor, e o netbeans faz isso automaticamente de acordo com o
http://www.netbeans.org/download/flash/netbeans_55/screencast-5.5.1-pt_BR/screencast-nb-final.html
Bom vamos as dúvidas.
O netbeans gerou pra mim automaticamente a classe Cidade e a classe Estado com seus gets e sets e criou tbm NamedQuerys.
Mas agora eu quero criar a classe que vai fazer o insert, delete e update nas minhas tabelas. Pra isso queria saber como vou controlar o meu EntityManager?
Vi vários exemplos declarando em cada classe
e a cada ação de insert,edit ou update criar um EntityManager:
EntityManager em = emf.createEntityManager();
em.getTransaction().begin();
try {
em.persist(object);
em.getTransaction().commit();
} catch (Exception e) {
e.printStackTrace();
em.getTransaction().rollback();
} finally {
em.close();
}
Já li muita coisa, estou ficando um pouco confuso!
Alguem poderia me esclarecer um pouco, qual a melhor forma de controlar o uso de EMF e EM?
Todos os testes são locais mesmo, SE.