android - 如何使用来自不同 DAO 的函数并使用协程与 Room 进行数据库事务?

标签 android database transactions android-room kotlin-coroutines

我想使用协程使用来自不同 Daos 的函数与 Room 进行数据库事务。

如果我使用@Transaction注释,我只能使用同一个DAO中的函数。如果我使用 Room 数据库函数 runInTransaction,我就无法使用协程。

有办法实现吗?

最佳答案

关于android - 如何使用来自不同 DAO 的函数并使用协程与 Room 进行数据库事务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64447357/

相关文章:

c# - EntityFramework 中多个 dbcontext 中每个请求的事务

mysql - 了解mysql解释

mysql - 不允许 SQL 更新查询

Android 链接 lmediandk : multiple definition of PROPERTY_VENDOR

java - 在 Android 上从 Java 调用 C++ 类方法或函数,而无需在每次调用时重新创建类/变量

database - 我的网站在1&1上崩溃了(joomla)

java - Spring Transaction - noRollbackFor 在发生异常时不会提交

java - 在 Java 8 中回滚()语句执行失败的最佳方法是什么?

android - 想在 Android 中使用 Python 库

java - JSON 格式错误和 “Expected BEGIN_OBJECT but was STRING at line 1 column 1” 错误