Ответ на комментарий Alex:
да мы начали изучать его, но через некоторое время мы решили оставить его. Основные причины:
1/он не смог разобрать наши метаданные Microsoft CRM и мы должны были настроить метаданные вручную, чтобы получить pojogen для создания Java POJO,
2/она, кажется, не поддерживает параллелизм. Плагин pojogen Maven создает контейнер, который вы можете использовать для запроса вашего сервиса odata. Контейнер буферизирует ваши вызовы, тогда вам нужно вызвать метод «flush», чтобы выполнить сброс в вашу службу odata. Тем не менее, контейнер, который вы получаете, является одноточечным, и нет способа сбросить только вызовы из текущего потока.
3/Недостаточно документации/ресурсов, и сообщество кажется очень маленьким.
Вы можете начать с этой теме, как я сделал:
Olingo - Create strongly typed POJOs for client library of OData service
Привет! Вам удалось добиться чего-то с помощью pojogenerator, и вы не разделяете его? Я до сих пор не знаю, что он делает, потому что документация отличная, но я ищу для создания типов сущностей и наборов из pojos. – Alex
Привет, я добавил ответ ниже. – medalik