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