Android房间数据库中无纯SQL查询

Android房间数据库中无纯SQL查询,android,android-room,Android,Android Room,在AndroidRoom数据库中,例如,要从表中查找所有用户,我们可以: @Query(“SELECT * FROM Users”) fun getUsers(): List<User> 然后我们得到了所有必要的用户,注释中没有SQL代码,但有了注释也可以 问题是:我们能在没有@Query注释的情况下得到一些东西吗 但是,如果没有简单的SQL代码SELECT*,我们能从用户那里得到smthing吗 没有 我们能在没有@Query注解的情况下得到一些东西吗 同样是否定的。答案是否定的

在AndroidRoom数据库中,例如,要从表中查找所有用户,我们可以:

@Query(“SELECT * FROM Users”)
fun getUsers(): List<User>
然后我们得到了所有必要的用户,注释中没有SQL代码,但有了注释也可以

问题是:我们能在没有
@Query
注释的情况下得到一些东西吗

但是,如果没有简单的SQL代码SELECT*,我们能从用户那里得到smthing吗

没有

我们能在没有@Query注解的情况下得到一些东西吗


同样是否定的。

答案是否定的。即使在春季,您也需要实现该功能。或者某个东西正在为其编写查询you@cricket_007在春天,我不需要实现这个功能。我还可以使用抽象函数,比如:
findbytletorderbytitleasc(title:String)
,而无需任何注释和实现。当然,它基于方法文本,神奇地为您编写查询。房间不是这样的library@cricket_007很明显,Spring中的查询代码是生成的,我的问题是room是否也可以这样做。
fun findAllUsers(): List<User>