具有 db2 事务隔离的 ebean=无忽略

问题描述 投票:0回答:1

ebean 覆盖连接字符串中的事务隔离=none 并使用某种级别的事务隔离。这导致

java.sql.SQLException: [SQL7008]
。由于我无法控制的原因,该表没有日志。我一直没能找到有关无事务隔离的信息。

这是错误的线路:

Ebean.createSqlUpdate("UPDATE dummytable SET column1 = 'Test' WHERE id = 1").execute();

这是连接字符串:

datasource.as400.databaseUrl=jdbc:as400://localhost/LIBRARY;naming=sql;errors=full;transaction isolation=none;
db2 ibm-midrange ebean
1个回答
0
投票

我发现能够使其正常工作的唯一方法是将其添加到属性中:

datasource.as400.isolationlevel=none

其中

as400
是数据源的名称,会根据您的命名方式而变化。

但是我找不到任何解释它的文档。唯一参考来自 源代码.

© www.soinside.com 2019 - 2024. All rights reserved.