2016-09-20 68 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

认为您必须手动创建该方法 –