使用Apache Olingo将OData对象反序列化为Java对象

时间:2019-07-04 08:24:47

标签: java client odata olingo

我们需要在Java应用程序中集成OData服务。由于缺少SDL/Odata的文档,我们决定使用Apache Olingo。

我们的用例是只查询/读取给定服务中的对象(我们永远不会写)。

我的问题是:如何将接收到的数据反序列化为真实对象? 是否有一种方法(Odata 4)使用带注释的类(例如Jpa或Json / Jackson)将反序列化直接转换为类?

我发现的示例没有使用特定的类,而是使用String文字声明字段名称。这是唯一的方法吗?是否有一个示例,至少由odata为每个实体提供了特定的数据类?

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找的是用于Olingo 4的JPAProcessor。这里olingo-jpa-processor-v4

不幸的是,它也缺少文档且已预发布