【发布时间】:2021-02-18 11:04:39
【问题描述】:
在 Android Studio DAO 界面中,这段代码:
@Query("SELECT COUNT(*) FROM StrategyLinks WHERE Id_Property=:condition")
long countStrategyLinks(String condition);
我打电话时工作正常:
MyDao.countStrategyLinks("10");
但是,我真的想要一个更通用的形式,像这样:
@Query("SELECT COUNT(*) FROM StrategyLinks WHERE :condition")
long countStrategyLinks(String condition);
当我打电话时:
MyDao.countStrategyLinks("Id_Property=10");
什么都不行。 有什么方法可以克服这个限制?此外,是否可以将表名(本例中为 StrategyLinks)作为参数传递?提前致谢。
【问题讨论】:
标签: android android-room dao