8.8. 关于数据映射程序中的数据类型和集合


在数据映射程序中,字段可以是:

  • 存储单个值的 原语 类型。原语类型的示例包括 布尔值char字节、短语、int浮点双引号原语类型无法扩展,因为它是一个字段。
  • 由不同类型的多个字段组成 的复杂 类型。您可以在设计时定义复杂类型的子字段。在数据映射程序中,一个复杂的类型可以被扩展,以便您可以查看其子字段。

每种类型的字段(原语和复杂)也可以是集合。集合是一个可以具有多个值的单个字段。集合中的项目数量在运行时决定。在设计时,在数据映射程序中,集合由 the Collection icon 表示。在数据映射程序界面中可以扩展集合是否由其类型决定。当集合是一个原语类型时,它不可扩展。当集合是一个复杂的类型时,数据映射程序可以被扩展,以显示集合的子字段。您可以从/到每个字段映射。

以下是一些示例:

  • ID 是原语类型字段(int)。在运行时,员工只能有一个 ID。例如,ID=823。因此,ID 是不是集合的原语类型。在数据映射程序中,ID 无法扩展。
  • 电子邮件 是一个原语类型字段(字符串)。在运行时,员工可以有多个 电子邮件 值。例如: email<0>=aslan@home.comemail<1&gt;= aslan@business.com。因此,电子邮件 也是集合的原语类型。数据映射程序使用 the Collection icon 表示 电子邮件 字段是一个集合,但 电子邮件 无法扩展,因为它是一个原语类型(没有子字段)。
  • 员工 是一个复杂的对象字段,它具有多个子字段,包括 ID电子邮件。在运行时,员工 也是集合,因为公司有许多员工。
    在设计时,数据映射程序使用 the Collection icon 来表示 员工 是一个集合。employee 字段可以扩展,因为它是一个具有子字段的复杂类型。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat