- Java code
EntityManagerFactory emf = Persistence.createEntityManagerFactory("openjpa"); EntityManager em = emf.createEntityManager(); em.getTransaction().begin(); Student student = getStudent(); em.persist(student); em.close(); emf.close();
之后数据库没有反应, 也没有异常抛出.
想问一下, 因为什么? 是由于需要设置em退出时提交的属性吗?
如果同样的代码用hibernate运行, 效果如何?
------解决方案--------------------
有没配置事务?,用hibernate效果一样;
------解决方案--------------------
估计没有配置事务。