【发布时间】:2011-08-02 11:37:08
【问题描述】:
我正在使用 Spring 的 simpleJdbcTemplate 执行更新,查询如下所示:
update TABLE B JOIN
(select Column1 from TABLE A
) C ON B.Column2 = C.Column3
set B.Column4 = 1
正在发生事务超时。
有什么建议吗?
【问题讨论】:
我正在使用 Spring 的 simpleJdbcTemplate 执行更新,查询如下所示:
update TABLE B JOIN
(select Column1 from TABLE A
) C ON B.Column2 = C.Column3
set B.Column4 = 1
正在发生事务超时。
有什么建议吗?
【问题讨论】:
如果 SQL 执行挂起,则要么是数据库正在尝试执行它,要么是由于从其他地方到数据库的另一个连接导致您在所需表上存在隔离锁。
这几乎可以肯定与 Spring 无关,但没有更多信息,很难说。
【讨论】: