在语句级别覆盖事务超时

发布于 2024-11-30 08:20:11 字数 268 浏览 2 评论 0原文

我的 ibatis 配置使用 XA 数据源和 JTA 事务管理器。 是否可以在语句级别覆盖事务超时。

我尝试了此处建议的选项:指定 IBatis 查询超时。它不起作用。

我的应用程序中的一个特定 SQL 是一个长时间运行的查询,它在超时后超时。 weblogic JTA 配置中设置的秒数。

请指教。

My ibatis configuration uses an XA datasource and JTA transaction manager.
Is it possible to override the transaction timeout at a statement level.

I tried the options suggested here: Specify IBatis query timeout. It does not work.

A particular SQL in my application is a long running query and it times out after the timeout no. of seconds set in weblogic JTA config.

Please advise.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梅窗月明清似水 2024-12-07 08:20:11

事务管理器无法中断您正在运行的代码。因此事务超时不会影响查询执行时间。代码执行完成后,如果超出事务超时,事务管理器将决定回滚您的事务。

Transaction manager can't iterrupt you running code. So transaction timeout dosn't affect time of your queries execution. After execution of your code will be completed Transaction manager will decide to rollback your transaction if transaction timeout was exceeded.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文