Android 房间数据库:如何按名称字母顺序查询?

Android Room Database: How to query alphabetically by name?

所以我使用房间数据库在本地保存用户,现在用户有这个实体class:

@Entity
public class Users{

public string name;
public string email;
@PrimaryKey
public string id;

......

}

我使用如下所示的 DAO 检索所有这些用户:

@DAO
public interface UsersDAO{

@Query("select * from Users")
public List<Users> getAllUsers();


}

上述 DAO 将按照用户添加到数据库的顺序读取所有用户。

问题:

是否可以通过 Users 实体中的 name 字段按字母顺序查询用户?

谢谢。

使用 ORDER BY 关键字。

"select * from Users ORDER BY name"