session.saveOrUpdate(student);
函数没有添加事物

解决方案 »

  1.   

    Hibernate需要提交事务才能把数据写入数据库 
                      Session sess=wishdao.getSession();
    Transaction tran=sess.beginTransaction();
      

  2.   

    你的mysql默认的引擎应该是innodb,需要事物支持,加上事务看看session.beginTransaction();
    session.saveOrUpdate(student);
    session.beginTransaction().commit;
      

  3.   

    你可以在mysql那里设置为自动提交 
    或者用spring的getHibernateTemplete().save(Object obj);