spring中已配置在业务层提交事各,但在Dao层执行getHibernatetemplate().flush()会提交事务吗?

2025-03-11 03:32:00
推荐回答(3个)
回答1:

不会
flush会做如下操作,清除缓存,执行SQL,这是你能看到sql的打印,并不代表执行了commit提交了事务。

还有就是Hiberante在提交事务之前会调用flush方法.

回答2:

.flush会结束一个session会话

回答3:

会啊 这个是规则 你怎么玩 都可以~