hibernate 的 session.flush()立即向数据库发送sql语句,如果在某个事务中则等到commit之后,一起提交执行。如果在事务中修改了持久化对象,且session的自动flush级别设置为了auto,则在同一事务中如果使用get方法,自动执行flush操作,在一般的hql查询语句中则不会自动flush操作。