public class DepartmentDao {
public create(String name) {
EntityManager em = HibernateUtil.getEntityManager();
Department economist = new Department(name);
try {
em.getTransaction().begin();
em.persist(economist);
// Other business logic stuff
em.getTransaction().commit();
} catch (RollbackException e) {
em.getTransaction().rollback();
}
em.close();
}
}