使用 android 数据持久库Android Room时,如何直接将Comment
Object 插入到数据库中,包括所有字段值,以及如何将所有值作为 Comment Object 查询出来?
据我所知,我不能将Comment
Object 用作Entity
Room 目录,因为该字段replyComment
也是一个Comment
Object。Comment
即使我使用注释定义了 POJO ,我也无法查询出对象@Relations
,因为对象中都包含一对一关系和一对多关系Comment
。
除了改变Model定义,还有其他方法Comment
吗,比如使用外键,对插入动作和查询动作产生影响?
public class Comment {
public String content;
public String id;
public Comment replyComment;
public User user;
public List<ImageMedia> images;
}
public class User{
public String id;
public String name;
}
public class ImageMedia{
public String key;
public String url;
}