【发布时间】:2012-02-14 15:15:46
【问题描述】:
我在文档中找不到我要查找的判刑。假设您使用 Spring 并且某些应用程序代码抛出异常,然后 Spring 回滚事务,然后(?)调用代码可以继续。还是在回滚仍在进行时调用代码是否继续?
也就是说:是否保证数据库在调用代码再次收到句柄之前完成了回滚?
【问题讨论】:
标签: java database spring jdbc transactions
我在文档中找不到我要查找的判刑。假设您使用 Spring 并且某些应用程序代码抛出异常,然后 Spring 回滚事务,然后(?)调用代码可以继续。还是在回滚仍在进行时调用代码是否继续?
也就是说:是否保证数据库在调用代码再次收到句柄之前完成了回滚?
【问题讨论】:
标签: java database spring jdbc transactions
是的,这是有保证的。一切都是顺序的。 rollback()回滚事务,返回时事务已经回滚。
【讨论】: