LINUX.ORG.RU

История изменений

Исправление victor79, (текущая версия) :

Но в самой то аннотации ничего нет:

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.CLASS)
public @interface Entity {

там объявлены заполняемые поля, но не понятно, через какой обработчик это проходит. Какая то функция считывает значения аннотаций и преобразует в код. Вряд ли это в gradle.

Ссылается все это на Dao, описание есть в инете. Но как json попадает в проект, как mxl прилинковывается? Все подряд? Тогда бы json не знал в которую структуру помещаться. И тогда для примера, почему json должен быть в CREATE TABLE, mxl нет?

Исходная версия victor79, :

Но в самой то аннотации ничего нет:

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.CLASS)
public @interface Entity {

там объявлены заполняемые поля, но не понятно, через какой обработчик это проходит. Какая то функция считывает значения аннотаций и преобразует в код. Вряд ли это в gradle.

Ссылается все это на Dao, описание есть в инете. Но как json попадает в проект, как mxl прилинковывается? Все подряд? Тогда бы json не знал в которую структуру помещаться.