flush:
该方法进行清理缓存的操作,执行一系列的SQL语句,但不提交事务。由此可见该方法提前将SQL缓冲区的SQL语句发送到数据库中。另外执行flush方法时Hibernate会对当前所操作的对象加锁,且该锁为行级别锁,防止其他事务对当前对象脏读。 该方法进行清理缓存的操作,执行一系列的SQL语句,但不提交事
flush:
该方法进行清理缓存的操作,执行一系列的SQL语句,但不提交事务。由此可见该方法提前将SQL缓冲区的SQL语句发送到数据库中。另外执行flush方法时Hibernate会对当前所操作的对象加锁,且该锁为行级别锁,防止其他事务对当前对象脏读。 该方法进行清理缓存的操作,执行一系列的SQL语句,但不提交事