Quantcast
Channel: GUJ - Tópicos com a tag hibernate
Viewing all articles
Browse latest Browse all 759

Utilizando Spring, hibernet e JPA, - persistência

$
0
0

@guilhermebhte escreveu:

Utilizando Spring, hibernet e JPA.

Já tentei destas 4 maneiras e nenhum eu consegui persistir.:

private Object persist(Object objeto) {
EntityTransaction et = entityManager.getTransaction();
et.begin();
entityManager.detach(objeto);
entityManager.persist(objeto);
entityManager.flush();
et.commit();
}

private Object persist(Object objeto) {
entityManager.detach(objeto);
entityManager.persist(objeto);
entityManager.flush();
}

	@Transactional
	private Object persist(Object objeto) {
		entityManager.detach(objeto);
		entityManager.persist(objeto);
		entityManager.flush();
		return objeto;
	}

	@Transactional
	private Object persist(Object objeto) {
		 EntityTransaction et = entityManager.getTransaction();
		 et.begin();
		entityManager.detach(objeto);
		entityManager.persist(objeto);
		entityManager.flush();
		 et.commit();
		return objeto;
	}

	private EntityManagerFactory factory;
	private EntityManager entityManager;

	public EntityManager getEntityManager() {
		if (entityManager == null) {
			try {
				// Obtém o factory a partir da unidade de persistência.
				factory = Persistence.createEntityManagerFactory("desif");
				// Cria um entity manager.
				entityManager = factory.createEntityManager();
				// Fecha o factory para liberar os recursos utilizado.
			} finally {
				// factory.close();
			}
		}
		return entityManager;
	}

persistence

org.hibernate.ejb.HibernatePersistence

Mensagens: 2

Participantes: 2

Ler tópico completo


Viewing all articles
Browse latest Browse all 759


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>