Как аннотировать поля, созданные greendao с помощью ToMany
В настоящее время я использую форк greenDAO по пути, который позволяет аннотировать класс, поля, методы и т. Д., Сгенерированные greenDAO.
Однако, когда создается поле, которое имеет отношение ToMany с другим классом, я не могу больше аннотировать. Есть ли обходной путь для этого?
Я использую аннотации для привязок XML с использованием простого XML.
Спасибо.
1 ответ
Решение
В сгенерированном классе переопределите метод setChannels и поместите туда свою аннотацию. внутри этого пользовательского метода вы можете установить каналы вручную.
не забудьте сохранить его внутри разделов KEEP (если у вас их нет, добавьте schema.enableKeepSectionsByDefault(); в свой генератор).