首页 > 解决方案 > 如何从具有相同电子邮件地址的房间数据库中检索数据列表

问题描述

我正在保存用户联系人的对象,并且在对象中,我已将电子邮件地址设为主键现在我想检索具有相似电子邮件地址的数据列表,我现在如何才能做到这一点,只有一个对象正在检索而不是列表具有相同电子邮件地址的联系人,查询是:

 @Query("SELECT * FROM userContact WHERE email = :email")
public List<UserContact> getUserContactWith(String email);

标签: javaandroiddatabaseandroid-sqliteandroid-room

解决方案


如果电子邮件地址是主键,则您不能拥有超过 1 条具有特定电子邮件地址的记录。


推荐阅读