2016-09-20 59 views
1

我是Olingo的初學者。

我想了解Olingo4。我如何將他連接到jdbc(MySql)? 在olingo v2中 - 我已連接。 我認爲在V2的時間一切都很好,並在第4版必須實現,但我還沒有找到它。如何將Olingo4與MySql或另一個jdbc連接

非常感謝您

+0

Olingo是OData規範的實現。它只是REST Web服務的規範,並沒有定義您應該如何處理已處理的過濾器。設計您如何從後端提供連接,結果集映射等由您決定。 –

回答

1

當使用JDBC,有Olingo和你的JDBC服務之間沒有直接的關聯。

您的Olingo框架所要做的就是提供一個servlet來處理傳入的OData請求。例如,您將有一種方法處理以下結構的請求:/EntityCollection,另一個用於處理此結構的請求:/EntityCollection(1)等等。

這些方法將確定要求的數據,然後查詢數據庫層(將使用JDBC連接到的數據庫層),然後構造該數據並將其返回給用戶。然後,所有你需要做的就是有一些類將會查詢數據庫(想想DAO類)並從你的Olingo servlet中調用它們。

+0

可能你知道如何使用Annotation創建ServiceMetadata? –

+0

認爲您必須手動創建該方法 –