我正在使用Room Persistence Library作为附加项目构建一个Android应用,但遇到一个小问题:我想像这样在Room中链接两个@Query
命令:
"UPDATE table SET bool = 0 WHERE bool = 1"
和"UPDATE table SET bool = 1 WHERE id = :objId"
,其中objId
在Dao中作为参数给出。
第一个是重置所有对象的所有bool
变量,并仅更新一个对象的bool
。
我正在尝试将这2个@Query
命令链接到一个@Query
命令中。
我在互联网上搜索了很多东西,但是没有运气。我不确定是否可以通过更简单的方式完成此操作,如果可以,请发布正确的操作方法。我是Room的初学者,非常感谢您的帮助!