Olá,
uma duvida será como está abaixo funciona pois queria que existisse
somente uma instancia da EntityManager em todo o projeto.
Será que dessa forma funciona ???
Se alguém tiver outro exemplo e forma agradeceria …
abs
public classConexao{
protected EntityManagerFactory factory = null;
protected EntityManager manager = null;
private EntityTransaction transaction = null;
protected String dDatabase = "bco";
private static Conexao instance = new Conexao();
public static Conexao getInstance() {
return instance;
}
public void initialize() {
factory = Persistence.createEntityManagerFactory(dDatabase);
manager = factory.createEntityManager();
}
public void finalize() {
}
public EntityManager getManager() {
return this.manager;
}
public void BeginTransaction()
{
transaction = manager.getTransaction();
transaction.begin();
}
public void CommitTransaction()
{
transaction.commit();
}
public void RollBackTransaction() {
transaction.rollback();
}
}