在以下情况下:
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。