Skip to content
Snippets Groups Projects
Commit cbd1b0a7 authored by Goik Martin's avatar Goik Martin
Browse files

Closing em factory so Hibernate will not hang

parent d714afb3
No related branches found
No related tags found
No related merge requests found
......@@ -2,36 +2,35 @@ package de.hdm_stuttgart.mi.sda1.hiberjpa;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.EntityTransaction;
import javax.persistence.Persistence;
import de.hdm_stuttgart.mi.sda1.hiberjpa.model.Lecture;
/**
* A simple Jpa 2.1 example
*
*/
public class PersistDriver {
/**
* @param args Unused
*/
public static void main( String[] args ) {
final EntityManagerFactory emFactory = Persistence.createEntityManagerFactory("jpa-recreate");
final EntityManager em = emFactory.createEntityManager();
{
final EntityTransaction transaction = em.getTransaction();
transaction.begin();
final Lecture sda1 = new Lecture("Structure data and applications 1");
em.persist(sda1);
transaction.commit();
}
em.close();
}
/**
* @param args
* Unused
*/
public static void main(String[] args) {
final EntityManagerFactory emFactory = Persistence
.createEntityManagerFactory("jpa-recreate");
final EntityManager em = emFactory.createEntityManager();
em.getTransaction().begin();
{
em.persist(new Lecture("Structure data and applications 1"));
}
em.getTransaction().commit();
em.close();
// See http://stackoverflow.com/questions/21645516/program-using-hibernate-does-not-terminate
emFactory.close();
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment