Olá uma duvida
qdo faço uma pesquisa no banco preciso abrir “transaction”
pois não vou fazer commit e como ela fecha qdo dou beegin conforme exemplo abaixo ???
pois queria trazer a ultima atualização pois se tiver alguem alterando não ia trazer o que fazer ???
qual é a forma correta de fazer ???
abs
public List pesquisarCreateQUeryUniversidade(Universidade universidade) {
EntityTransaction transaction = manager.getTransaction();
Universidade retorno = null;
List lista = new ArrayList(0);
try {
transaction.begin();
lista = manager.createQuery("select u from Universidade u").getResultList();
manager.close();
} catch (Exception e) {
transaction.rollback();
System.err.println("Erro: " + e.getMessage());
} finally {
}
return lista;
}