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

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

posted on 2009-08-14 15:54  Java码界探秘  阅读(381)  评论(0编辑  收藏  举报

导航