Как аннотировать поля, созданные greendao с помощью ToMany

В настоящее время я использую форк greenDAO по пути, который позволяет аннотировать класс, поля, методы и т. Д., Сгенерированные greenDAO.

Однако, когда создается поле, которое имеет отношение ToMany с другим классом, я не могу больше аннотировать. Есть ли обходной путь для этого?

Я использую аннотации для привязок XML с использованием простого XML.

Спасибо.

1 ответ

Решение

В сгенерированном классе переопределите метод setChannels и поместите туда свою аннотацию. внутри этого пользовательского метода вы можете установить каналы вручную.

не забудьте сохранить его внутри разделов KEEP (если у вас их нет, добавьте schema.enableKeepSectionsByDefault(); в свой генератор).

Другие вопросы по тегам