如果开发中发现使用hibernate的save及其他操作(已在配置文件配置了事务相关),数据库并没有数据的增加或者修改,此时需要手动的开启事务:
//手动开启事务
em.getTransaction().begin();
em.persist(gr);//添加到记录表
em.persist(mg);//添加到记录表
query.executeUpdate();//修改
em.getTransaction().commit();
em.clear();