我有一个实体Event和另一个名为EventExt的类,它与第一个有一些@Relation。我该如何使用对EventExt对象的引用来更新第一个对象?
EventViewModel eventViewModel = ViewModelProviders.of(activity).get(EventViewModel.class);
EventExt eventExt = new EventExt();
eventExt.setProp("test");
eventViewModel.update(eventExt);
在DAO中:
@Dao
public interface EventDao {
@Update(onConflict = OnConflictStrategy.REPLACE)
void update(EventExt event);
}
Android Studio正在报告:
error: Type of the parameter must be a class annotated with @Entity or a collection/array of it.
我该如何解决?我是Android Room的新手,在此先感谢您。