Hibernate 中的托管会话范围与 jta 会话范围
我正在阅读《Java Persistence with Hibernate》一书,并被困在第 494 页。我们通过将 hibernate.current_session_context_class 设置为托管来扩展对…
在分布式事务中手动登记后,使用 enlist=false 的连接不会关闭
我有一个使用 ServiceDomain 的分布式事务上下文。在其中,我打开一个 SQL 连接,连接字符串指定 Enlist=false,这样它就不会自动加入到事务中。然后…
NHibernate 3.0:TransactionScope 和自动刷新
在 NHibernate 3.0 中,FlushMode.Auto 仅在环境事务下运行时(即不启动 NHibernate 事务)不起作用。应该吗? using (TransactionScope scope = new …
我可以阻止WCF在抛出故障时回滚事务吗?
考虑以下参与分布式事务的 WCF 服务。 WCF 的正常行为是在发生任何故障时回滚事务。有什么办法可以覆盖这种行为吗? 服务契约: [ServiceContract] pu…
MaxConcurrentListeners 和来自 MSMQ 的远程事务读取
难道 DistributedTxMessageListenerContainer 上的 MaxConcurrentListereners 没有多大用处吗?我的印象是一次只有一个线程可以处理队列中的消息。也…
Oracle global_names 删除问题
我正在使用数据库链接在另一个数据库上执行 DELETE 语句,但数据库链接名称不符合全局命名,并且此要求无法更改。 另外,我将 global_names 设置为 fa…
什么是“正确的”?使用 Spring 从一个 EAR 文件到另一个 EAR 文件调用事务安全的方法?
我有两个 Spring 应用程序 A 和 B,每个应用程序都位于一个单独的 EAR 文件中。现在我想从 A 呼叫到 B,反之亦然,甚至可能是 A -> 。 B->一个或更多…
如何检测 ServicedComponent 中的事务中止?
我正在尝试创建一个 System.EnterpriseServices.ServicedComponent 以便参与分布式事务。我的主要方法如下所示: public void DoSomething() { try { …
.net检测分布式事务
在我的应用程序中,我使用以下模式来调用数据库: //do a transaction using (TransactionScope transaction = new TransactionScope(TransactionScop…