我在我的应用中使用GreenDao。我需要在同一个事务删除表中执行然后插入。如果出现问题,如果发生异常,我需要在删除操作之前恢复(回滚)数据库。
我试过这样的东西,但它不起作用
getStoreDao(context).getSession().runInTx(new Runnable() {
@Override
public void run() {
getStoreDao(context).deleteAll();
getStoreDao(context).insertInTx(...);
}
});
有关如何制作的任何帮助或想法?提前致谢