【发布时间】:2019-01-31 04:41:51
【问题描述】:
我是 Room 的新手,我不明白我应该如何去做。我有一个实体Movie 和另一个名为ÙpcomingMovies 的实体。
@Entity
public class Movie {
@PrimaryKey
@NonNull
public String id;
@ColumnInfo
public String name;
@ColumnInfo
public String title;
}
@Entity
public class UpcomingMovies {
@PrimaryKey(autoGenerate = true)
public int id;
@ColumnInfo
public Movie movie;
}
所以我已经知道 Room 在转换对象方面存在问题,但我仍然没有看到如何使用 TypeConverter 转换自定义对象。可能我让事情复杂化了,但是有人可以帮我解决这个问题吗?我什至不确定我的 UpcomingMovies 表是否制作精良。
欣赏一下
【问题讨论】:
-
我认为你应该在 UpcomingMovies 实体中只使用
movieId作为foriegn key -
哦耶...真是失败了,谢谢
标签: android android-room