JPA...duvida no uso transaction?

0 respostas
P

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;

	}
Criado 2 de dezembro de 2008
Respostas 0
Participantes 1