Android 房间@关系选择限制

Android 房间@关系选择限制,android,android-room,Android,Android Room,在以下场景中: public class ChatData { @Embedded public ChatEntity chat; @Relation(parentColumn = "chat_id", entityColumn = "chat_id", entity = MessageEntity.class) public List<MessageEntity> messages; } 公共类聊天室数据{ @嵌入式公共聊天室; @关系(parentColumn=

在以下场景中:

public class ChatData {
    @Embedded public ChatEntity chat;
    @Relation(parentColumn = "chat_id", entityColumn = "chat_id", entity = MessageEntity.class) public List<MessageEntity> messages;
}
公共类聊天室数据{
@嵌入式公共聊天室;
@关系(parentColumn=“chat\u id”,entityColumn=“chat\u id”,entity=MessageEntity.class)公共列表消息;
}
对于DAO:

@Dao
public interface JoinDAO {
    @Transaction
    @Query("SELECT * FROM chat")
    List<ChatData> getChats();
}
@Dao
公共接口JoinDAO{
@交易
@查询(“从聊天中选择*)
列出getChats();
}
如何将MessageEntity列表的选择限制为仅n行,而不是数据库中的所有行?有可能吗


在这种情况下,MessageEntity列表可能非常大,每个ChatEntity有数百个MessageEntity。我想获取所有的聊天实体,但将选择限制为仅10个MessageEntity

我也有同样的问题!有进展吗?我想这回答了你的问题