日期:2014-05-20  浏览次数:20757 次

OpenJPA插入数据不成功.
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效果一样;

------解决方案--------------------
估计没有配置事务。