1
2
它取决于您的transaction属性-您可以使用@transaction attribute注释将其设置为:
“必需”是默认值,如果没有事务就位,则将启动新事务,否则容器将使用现有事务。 要求“new”告诉容器始终启动新事务。 其他选项在我的经验中不太常用-但它们都在EJB规范中定义。 例如:
…将使methoda()始终在新事务中运行。 |
2
1
这取决于您如何为每个方法定义事务策略。 如果方法B和A中需要它:它将对这两个方法使用相同的事务 如果它对a是必需的,对b是必需的:它将为方法b创建新事务 |
TheStoryCoder · Yii2:是否在事务外部执行查询? 6 年前 |
Ali · 将SQL事务用于单个SQL查询[已关闭] 6 年前 |
Marcus Cemes · 选择。。。用于更新在提交后选择旧数据 6 年前 |