Обновить сущность @Relation - PullRequest
       7

Обновить сущность @Relation

0 голосов
/ 05 апреля 2019

У меня есть сущность 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, заранее большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...