![]() |
1
1
一般的答案是,这取决于您如何调用hibernate。上面的文档精确地解释了如何通过hibernate api控制事务边界。 |
![]() |
2
0
我对冬眠一无所知,但我的想法是: 如果您没有显式地开始事务/提交,那么它将完成它的工作(除非您打开了隐式事务)。 如果每个页面(工作单元)只有一个insert/update,那么该页面本身就是acid,所以是否启动显式事务并不重要。 但是,一个覆盖了整个页面的db事务的隐式事务可以确保,如果您在以后添加了一些内容,而忘记了页面没有隐式事务,那么您将从您自己身上拯救自己! |
![]() |
TheStoryCoder · Yii2:是否在事务外部执行查询? 6 年前 |
![]() |
Ali · 将SQL事务用于单个SQL查询[已关闭] 6 年前 |
![]() |
Marcus Cemes · 选择。。。用于更新在提交后选择旧数据 7 年前 |