我正在使用OrientDb 2.2.3。当我用事务请求batch
命令时,它会留下警告日志。
编辑
我发现它只发生在事务包含DELETE EDGE
语句时。所以我编辑了剧本。
[批处理脚本]
BEGIN;
LET $a = CREATE VERTEX A SET foo='bar';
LET $b = CREATE VERTEX B SET bar='foo';
DELETE EDGE `Goes` TO #20:0;
CREATE EDGE `Goes` FROM $a TO $b;
COMMIT;
SELECT FROM $a;
[数]
WARNI {db = test}图表的自动事务启动已关闭,但已启动的事务处于打开状态。手动提交或考虑在创建图形或其工厂时禁用自动事务。 [OrientGraph]
我在2.1.x之前从未见过这个警告。
我的sql代码有问题吗?我是否需要设置其他设置以避免该警告?