标签: java hibernate orm
我是Hibernate的新手。请告诉我getHibernateTemplate().flush()的用途及其工作原理。
getHibernateTemplate().flush()
答案 0 :(得分:2)
当使用Hibernate时,实体被加载到名为session的持久化上下文中,并且创建,更新,删除持久对象的更改实际上是在内存中进行的。当您希望或需要将内存状态与数据库同步以使更改持久时,您需要flush session,从而导致Hibernate生成相应的SQL插入,更新,删除语句。
session
flush