У меня есть сущность Event и другой класс с именем EventExt, который имеет некоторую связь @ с первым. Как я могу обновить первый, используя ссылку на объект EventExt?
EventViewModel eventViewModel = ViewModelProviders.of(activity).get(EventViewModel.class);
EventExt eventExt = new EventExt();
eventExt.setProp("test");
eventViewModel.update(eventExt);
В ДАО:
@Dao
public interface EventDao {
@Update(onConflict = OnConflictStrategy.REPLACE)
void update(EventExt event);
}
Студия Android сообщает:
error: Type of the parameter must be a class annotated with @Entity or a collection/array of it.
Как я могу решить это? Я совсем новичок в Android Room, заранее большое спасибо.