2016-09-20 7 views
1

Я новичок в Olingo.

Я хотел бы понять Olingo4. как я могу связать его с jdbc (MySql)? В olingo v2 - я был подключен. Я думал, что время в v2 все хорошо, а в v4 нужно реализовать, но я его не нашел.Как подключиться Olingo4 с MySql или другим jdbc

Большое спасибо

+0

Olingo - это реализация спецификации OData. Это всего лишь спецификация веб-служб REST, и она не определяет, как вы должны обрабатывать обработанные фильтры. Вам решать, как вы обеспечиваете соединение, отображение набора результатов и т. Д. С задней стороны. –

ответ

1

При использовании JDBC, не существует прямой корреляции между Olingo и вашей службы JDBC.

Все ваши рамки Olingo будут обеспечивать сервлет, который будет обрабатывать входящие запросы OData. Например, у вас будет метод, который будет обрабатывать запросы следующей структуры: /EntityCollection, другой для запросов на обработку этой структуры: /EntityCollection(1) и т. Д.

Эти методы будут определять, какие данные были запрошены, затем запросить уровень базы данных (к которому вы будете подключаться с помощью JDBC), затем структурировать эти данные и вернуть их пользователю.

Все, что вам нужно сделать, значит, есть некоторые классы, которые будут запрашивать базу данных (подумайте о классах DAO) и вызовите их из своего сервлета Olingo.

+0

Может быть, вы знаете, как я могу создатьServiceMetadata с аннотацией? –

+0

Думаете, вам нужно создать этот метод вручную –