Android会议室数据库:如何按名称按字母顺序查询?
作者:互联网
所以我使用room数据库在本地持久化用户,现在用户有这个实体类:
@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将按照添加到数据库的顺序读取所有用户.
题:
是否可以按字母顺序按用户实体中的名称字段查询用户?
谢谢.
解决方法:
使用ORDER BY关键字.
"select * from Users ORDER BY name"
标签:android,android-room,android-architecture-components,android-jetpack 来源: https://codeday.me/bug/20190522/1152689.html