首页 / 浏览问题 / 组件GIS / 问题详情
数据集追加数据后 能回退吗,相当于数据库的事务
87EXP 2026年02月28日

代码中调用

((DatasetVector) dataset).append(targetQuery);  后,其他地方失败后,想要回退追加的数据  有类似数据库的事务处理方案吗

1个回答

您好,
    SuperMap iObjects Java 组件本身是提供了数据库事务操作的能力,但是目前数据库事务操作仅支持PostGIS和Yukon数据源。若您使用的是对应的数据源,则可以考虑以下操作启用数据库事务能力:
    1、Datasource.beginTrans 开启事务;
    2、追加新数据;
    3、Datasource.commitTrans 提交事务或 Datasource.rollbackTrans 回滚事务。
希望可以帮到您。
2,353EXP 2026年02月28日
...