245.7. OData Resource Type Mapping


读取 端点和数据类型的数据选项的结果取决于正在查询、创建或修改的 OData 资源。 

OData 资源类型resourcePath 和 keyPredicate 中的资源 URIin 或 Out Body Type

实体数据模型

$metadata

org.apache.olingo.odata2.api.edm.Edm

服务文档

/

org.apache.olingo.odata2.api.servicedocument.ServiceDocument

OData 源

<entity-set>

org.apache.olingo.odata2.api.ep.feed.ODataFeed

OData 条目

<entity-set>(<key-predicate>)

org.apache.olingo.odata2.api.ep.entry.ODataEntry for Out body (response) java.util.Map<String, Object> for In body (request)

简单属性

<entity-set>(<key-predicate>)/<simple-property>

Olingo EdmProperty 描述的 Java 数据类型

简单属性值

<entity-set>(<key-predicate>)/<simple-property>/$value

Olingo EdmProperty 描述的 Java 数据类型

复杂的属性

<entity-set>(<key-predicate>)/<complex-property>

java.util.Map<String, Object>

零个或一个关联链接

<entity-set>(<key-predicate>/$link/<one-to-one-entity-set-property>

用于响应 java.util.Map<String、Object> 且具有键属性名称和用于请求值的字符串

零个或多个关联链接

<entity-set>(<key-predicate>/$link/<one-to-many-entity-set-property>

java.util.List<String> for response java.util.List<java.util.Map<String, Object>> 包含键属性名称和值的列表

数量

<resource-uri>/$count

java.lang.Long

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.