getHibernateTemplate()。flush()的功能

时间:2010-09-22 05:52:30

标签: java hibernate orm

我是Hibernate的新手。请告诉我getHibernateTemplate().flush()的用途及其工作原理。

1 个答案:

答案 0 :(得分:2)

当使用Hibernate时,实体被加载到名为session的持久化上下文中,并且创建,更新,删除持久对象的更改实际上是在内存中进行的。当您希望或需要将内存状态与数据库同步以使更改持久时,您需要flush session,从而导致Hibernate生成相应的SQL插入,更新,删除语句。