问题标签 [rollback]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - java:无法在 java 1.4 api 中设置值为 false 的自动提交模式?
sql server 200 java 1.4 jboss 3
您好收到异常消息“您无法在托管事务期间设置自动提交”
代码如下
这个异常的原因是什么,它是什么意思?
java - Spring Tests:执行测试方法后事务不回滚
我正在尝试使用 AbstractTransactionalJUnit4SpringContextTests 的子类为部署在 Weblogic 8.1 上的遗留应用程序创建集成测试。
我的测试方法有以下注释:
我的测试类还引用了 org.springframework.ejb.access.SimpleRemoteStatelessSessionProxyFactoryBean 类型的 bean,它代理了部署在我的 weblogic 服务器上的 EJB。
当我在测试方法中按顺序调用此代理 bean 上的方法时,事务会在测试结束时正确回滚。
例如:
但是,我想对同一个 EJB 方法进行 2 次并行调用。因此,我创建了一个实现 Callable 的内部类,以便在 2 个不同的线程中调用我的方法并希望并行运行这些方法。
但是,这样做似乎会使 ejb 方法在我的事务之外被调用,并且没有任何回滚。
这是我并行运行方法调用时完整的测试类想要的:
有没有办法让这个回滚???
谢谢你的帮助。
问候,
菲利普
postgresql - 序列不受交易影响?
我有一张桌子
因此,假设我执行此代码大约 20 次:
然后我做
最后一个
如您所见,序列似乎不受事务回滚的影响。它们继续递增,就好像事务已提交,然后行被删除。有什么方法可以防止序列以这种方式表现吗?
sql - 仅当备份成功时才删除数据库
这对某些人来说可能很容易,但我还没有找到一个简单的解决方案。
我目前正在自动化一个更大的过程,一个步骤是备份然后删除数据库,然后从头开始重新创建它。
我有一个脚本可以进行备份和删除,如下所示:
但我担心即使 BACKUP 失败也会发生 DROP。
如何更改脚本,以便如果 BACKUP 失败,DROP 不会发生?
提前致谢!
php - PHP & mySQL:实现事务的简单代码 - 提交 & 回滚
我的平台:
PHP 和 mySQL
我的情况:
我正在尝试在我的代码中实现事务。我试图按照示例进行操作,但这并没有太大帮助。我正在运行 3 个查询,并且我想以这样的方式编写事务,以便如果任何查询失败,整个事务都应该回滚。我真的很感激一个简单、高效和非面向对象的 PHP 代码来实现这个目标。先感谢您。
我的 PHP 代码:
clearcase - 如何回滚签入到 Clearcase 的文件?
我的 Clearcase 存储库中有一个文件。我检查并修改了它,然后重新检查它。
我没有做任何事情,比如在我的流/视图中创建基线、变基或交付。
我很遗憾对此文件进行了更改——回想起来,我应该撤消结帐。
如何回滚修改?(或撤消,或恢复,或任何正确的命名法。)
iphone - 如何从 iPad beta SDK 回滚到 iPhone SDK 3.1
如果我更新到 iPhone SDK 3.2 beta,我可以回滚到 iPhone SDK 3.1.2 (xcode 3.2.1) 吗?
python - python sqlite检查点?
我使用 python sqlite3 ,我发现我们有提交和回滚选项。sqlite3 是否允许检查点之类的东西?
例如:初始状态为空。... 插入一些东西 ... 提交 .... ..... 插入一些东西提交。更新一些东西发现了一些问题。现在我想回滚到初始状态。类似多次撤消的东西?
.net - .net Oracle 数据提供程序事务回滚不起作用
所以这就是问题所在。
我需要插入 tableA 并获取它的新行 ID。之后,我必须将该 id 插入到 tableB 中。我必须在插入 tableA 之后提交,这样当我尝试插入 tableB 时,我不会得到外键异常。
现在,我的理解是,如果在插入 tableB 的函数中引发异常,当 try-catch 块捕获异常时,原始插入到表中的操作将被回滚。它不是那样做的。
我在某个地方犯了错误,但我不知道在哪里。有没有办法在这里完成我需要的东西?
c# - 回滚批量复制
我有一个应用程序,它通过 c# 中的批量复制类从我的数据库中复制。
发生异常时可以回滚sql server中的批量复制操作吗?