IRIS / Chronicles 定义 Item Response Type 字段属性

2024-03-30 13:52

本文主要是介绍IRIS / Chronicles 定义 Item Response Type 字段属性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Response Type 在关系数据库中可能没有这个选项,我们对关系数据库表中的数据返回的数据就是是数据,通常不再做过多定义。

但是 IRIS 会对返回的数据也做一些定义,这个就是我们说的 Response Type。

Single (单一)

这个好说,就是返回一条数据。

这个就和我们的关系数据库差不多,你返回的数据就是数据,不管你这个数据是多少行。

Multiple (多条)

这里就好像有一个映射关系了。

类似于关系数据库中的 1 对多的关系。

比如说感冒症状,这里可能会有咳嗽,发烧,肌肉酸疼等症状,所以在这里需要返回多条。

如果我们对应关系数据库,把上面的症状全部存储到一个表中,那么这里不就是 1 对多的关系了。

这个就有点绕了。

Related 首先和 Multiple 类似,是可以有多条记录。

但这里需要注意的是,数据的组成是通过 2 个或者多个 Item 打包在一起的。

举例来说,电话,我们首先有一个 Item 定义的是电话类型,另外一个 Item 定义的是电话号码,在实际上我们会把这 2 个 Item 放在一个 Group 里面,这个叫做 Packing。

如果我们有一个数据 需要同时返回这个 Group 中的这 2 个,同时这个 Group 中的数据又是一一对应的,我们就可以说这个返回的数据是 Related。

Related‐multi

相对 Related 更进一步。

Related 是一行对应的一行的数据,Related‐multi 在 Related 的基础上每一行对应多行的数据。

上面的图片就比较好的说明了我们对返回的数据的限制。

这里有个坑,就是 200 和 210 的关系。

如果 210 对应过敏的反应只有一种的话,那么 200 和 210 都是 Related。

但实际上对过敏的反应可能有多钟,比如说对于 Thyme(百里香)的过敏反应有昏睡和发烧。

那么实际上我们就把 200 和 210 拆分开了,200 还是 Related,我们把 210 细化成了 Related‐multi。

IRIS / Chronicles 中的 Response Type 字段属性 - 数据库 - iSharkFlyResponse Type 在关系数据库中可能没有这个选项,我们对关系数据库表中的数据返回的数据就是是数据,通常不再做过多定义。 但是 IRIS 会对返回的数据也做一些定义,这个就是我们说的 Response Type。 Single (单一)这个好说,就是返回一条数据。 这个就和我们的关系数据库差不多,你返回的数据就是数据,不管你这个数据是多少行。 Multiple (多条)这里就好像有一个映射关系了。 类似于关系数据库…icon-default.png?t=N7T8https://www.isharkfly.com/t/iris-chronicles-response-type/15562

这篇关于IRIS / Chronicles 定义 Item Response Type 字段属性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/861660

相关文章

JavaScript中的isTrusted属性及其应用场景详解

《JavaScript中的isTrusted属性及其应用场景详解》在现代Web开发中,JavaScript是构建交互式应用的核心语言,随着前端技术的不断发展,开发者需要处理越来越多的复杂场景,例如事件... 目录引言一、问题背景二、isTrusted 属性的来源与作用1. isTrusted 的定义2. 为

Java如何通过反射机制获取数据类对象的属性及方法

《Java如何通过反射机制获取数据类对象的属性及方法》文章介绍了如何使用Java反射机制获取类对象的所有属性及其对应的get、set方法,以及如何通过反射机制实现类对象的实例化,感兴趣的朋友跟随小编一... 目录一、通过反射机制获取类对象的所有属性以及相应的get、set方法1.遍历类对象的所有属性2.获取

vue如何监听对象或者数组某个属性的变化详解

《vue如何监听对象或者数组某个属性的变化详解》这篇文章主要给大家介绍了关于vue如何监听对象或者数组某个属性的变化,在Vue.js中可以通过watch监听属性变化并动态修改其他属性的值,watch通... 目录前言用watch监听深度监听使用计算属性watch和计算属性的区别在vue 3中使用watchE

滚雪球学Java(87):Java事务处理:JDBC的ACID属性与实战技巧!真有两下子!

咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE啦,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~ 🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!! 环境说明:Windows 10

Spring 源码解读:自定义实现Bean定义的注册与解析

引言 在Spring框架中,Bean的注册与解析是整个依赖注入流程的核心步骤。通过Bean定义,Spring容器知道如何创建、配置和管理每个Bean实例。本篇文章将通过实现一个简化版的Bean定义注册与解析机制,帮助你理解Spring框架背后的设计逻辑。我们还将对比Spring中的BeanDefinition和BeanDefinitionRegistry,以全面掌握Bean注册和解析的核心原理。

Oracle type (自定义类型的使用)

oracle - type   type定义: oracle中自定义数据类型 oracle中有基本的数据类型,如number,varchar2,date,numeric,float....但有时候我们需要特殊的格式, 如将name定义为(firstname,lastname)的形式,我们想把这个作为一个表的一列看待,这时候就要我们自己定义一个数据类型 格式 :create or repla

HTML5自定义属性对象Dataset

原文转自HTML5自定义属性对象Dataset简介 一、html5 自定义属性介绍 之前翻译的“你必须知道的28个HTML5特征、窍门和技术”一文中对于HTML5中自定义合法属性data-已经做过些介绍,就是在HTML5中我们可以使用data-前缀设置我们需要的自定义属性,来进行一些数据的存放,例如我们要在一个文字按钮上存放相对应的id: <a href="javascript:" d

浙大数据结构:树的定义与操作

四种遍历 #include<iostream>#include<queue>using namespace std;typedef struct treenode *BinTree;typedef BinTree position;typedef int ElementType;struct treenode{ElementType data;BinTree left;BinTre

Caused by: org.hibernate.MappingException: Could not determine type for: org.cgh.ssh.pojo.GoodsType,

MappingException:这个主要是类映射上的异常,Could not determine type for: org.cgh.ssh.pojo.GoodsType,这句话表示GoodsType这个类没有被映射到

Python中的属性装饰器:解锁更优雅的编程之道

引言 在Python的世界里,装饰器是一个强大的工具,它允许我们以一种非侵入性的方式修改函数或方法的行为。而当我们谈论“属性装饰器”时,则是在探讨如何使用装饰器来增强类中属性的功能。这不仅让我们的代码更加简洁、易读,同时也提供了强大的功能扩展能力。本文将带你深入了解属性装饰器的核心概念,并通过一系列实例展示其在不同场景下的应用,从基础到进阶,再到实际项目的实战经验分享,帮助你解锁Python编程