Как обработать исключение "Unknow ODataVersion 3.0", когда я использую odata4j?

Я изучаю протокол odata и нахожу odata4j, но когда я следую примеру "Потребителей", возникает исключение "java.lang.IllegalArgumentException: Unknown ODataVersion 3.0". Я отладил его и обнаружил, что odata4j не поддерживается odata версии 3. Мой вопрос: как я могу это исправить или как я могу использовать odata4j? Могу ли я изменить что-то, чтобы сделать версию на 2 или 1? Большое спасибо. Кстати, я скачал последнюю версию odata4j, которая является версией 0.7.

1 ответ

Решение

Искренняя рекомендация - перейти на Apache Olingo, если вы хотите реализовать службы или клиенты OData на платформе Java. Единственная причина в том, что OData4J не обновлялся более года и в настоящее время не поддерживается и не поддерживается. Apache Olingo, с другой стороны, активно поддерживается SAP, Microsoft и многими другими. Таким образом, там также есть больше образцов и документации.

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