Плагин Google для Eclipse генерирует несколько классов клиентской библиотеки Android для одних и тех же моделей

Я создаю сервер Google App Engine вместе с клиентом Android, используя плагин Google для Eclipse. У меня возникла непредвиденная проблема при использовании автоматизированного инструмента для создания клиентской библиотеки Android для вызова API-интерфейсов сервера.

У меня есть 3 модельных класса на стороне сервера: User, UserLocation, DeviceInfo,

User имеет OneToOne отношения с UserLocationи OneToOne отношения с DeviceInfo (оба эти отношения принадлежат User).

Я использую аннотации JPA для моделирования этих отношений в классах модели сервера.

После реализации классов модели я затем использую плагин "Создать клиентскую библиотеку конечной точки облака", который автоматически добавляет библиотеки в мой клиент Android, позволяя мне выполнять операции CRUD с классами модели.

Это все прекрасно работает, за исключением того, что плагин генерирует несколько User, UserLocation, а также DeviceInfo классы, по одному для каждой из трех конечных точек. Проблема проявляется, когда я пытаюсь добавить User возражать против DeviceInfo объект, потому что DeviceInfo объект ожидает другого User класс, чем тот, который я пытаюсь добавить.

Я надеюсь, что в этом есть смысл.

Как я могу связать User объект с DeviceInfo объект?

0 ответов

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