会议室@Relation选择限制

时间:2019-04-03 09:37:53

标签: android android-room

在以下情况下:

public class ChatData {
    @Embedded public ChatEntity chat;
    @Relation(parentColumn = "chat_id", entityColumn = "chat_id", entity = MessageEntity.class) public List<MessageEntity> messages;
}

使用DAO:

@Dao
public interface JoinDAO {
    @Transaction
    @Query("SELECT * FROM chat")
    List<ChatData> getChats();
}

如何将对MessageEntity List的选择限制为仅n行,而不是数据库中的所有行?可能吗

在这种情况下,MessageEntity List可能非常大,每个ChatEntity都有数百个MessageEntity。我想获取所有的ChatEntity,但将选择范围限制为仅10个MessageEntity。

0 个答案:

没有答案