我有一些 Java 代码似乎对 DB2/Oracle 运行良好,但在 SQL Server 上会导致表被锁定。
TXN 建议是 READ_UNCOMMITTED
<tx:method name="*"
read-only="false"
rollback-for="Exception"
isolation="READ_UNCOMMITTED"/>
数据源的 websphere 默认事务隔离级别是 (webSphereDefaultIsolationLevel) 设置为 1 (READ UNCOMMITTED)
但是石英作业被启动(满足 tx 建议的切入点建议),这会导致表被锁定,如下面的报告所示......
所以我有两个问题...
1:为什么桌子被锁住了?(在服务器外部尝试“select * OWB_AUDIT”证明其已锁定)
2:下面报告中“未知”的“隔离级别”是什么意思?
任何人都可以对此有所了解吗?
谢谢杰夫