hibernate 数据库保存机制——自动提交总结

来源:互联网 发布:java考试题 编辑:程序博客网 时间:2024/06/03 20:52

如果设置了autocommit=true
那么执行完save后,还要执行session.flush()或者提交事务才能提交
如果设置autocommit=false
那么只有提交事务,才能提交到数据库
如果用spring的getHibernateTemplate.save()等方法的话,就无需flush(),因为getHibernateTemplate.save()里面封装了session.flush()方法,可以看一下HibernateTemplate的源码。

原创粉丝点击