Nif*_*hel 6 android android-room
在以下场景中:
public class ChatData {
@Embedded public ChatEntity chat;
@Relation(parentColumn = "chat_id", entityColumn = "chat_id", entity = MessageEntity.class) public List<MessageEntity> messages;
}
Run Code Online (Sandbox Code Playgroud)
使用 DAO:
@Dao
public interface JoinDAO {
@Transaction
@Query("SELECT * FROM chat")
List<ChatData> getChats();
}
Run Code Online (Sandbox Code Playgroud)
如何将 MessageEntity List 的选择限制为仅 n 行,而不是数据库中的所有行?有可能吗?
在这种情况下,消息实体列表可能非常大,每个聊天实体有数百个消息实体。我想获取所有 ChatEntity,但将选择限制为仅 10 个 MessageEntity。
| 归档时间: |
|
| 查看次数: |
440 次 |
| 最近记录: |