当前位置: 首页 > 面试题库 >

在JPA,关系数据库等中,什么是元组?

闻人越
2023-03-14
问题内容

我正在学习Hibernate和JPA,并且一直都在找这个名词。有人可以用一种实用的方式向我解释一下,这个术语是什么,以及它与JPA / Hibernate
/数据库的关系?

我想知道这是否是包含任何数据类型的数据结构,但是我不确定是否确实如此。另外,在使用JPA进行的查询中,我不知道它的关系…谁能给我一些启发?

编辑

伙计们,不要沉淀。我已经在Google,字典中(英语),维基百科,社区(stackoverflow)以及JPATuple API中进行了搜索。

以下是一些我的搜索字词:

  • 什么是元组
  • 元组
  • 数据库元组
  • JPA元组

关于Tuple的Java EE 6的所有文档如下:

用于提取查询结果 元组 的元素的接口

那解释了“很多”。

我找不到具体,扎实,简洁的东西,无法真正解释它的含义。对于像我这样出生的凡人,他们一无所知并不容易。我不会以英语为母语,无法访问整个宇宙的全部内容,有时我会尝试使这个社区在问答中变得最实际,最简单,友好和受人尊敬。这还远远不够。不要以为我来这里之前没有研究任何东西,我是无知的,懒散的,懒惰的等等。这是先入为主的观念!

为了上帝的爱…我使用翻译来写作,而且我对某些事情没有实际的理解,以至于对其他人来说很容易理解。我的问题甚至遵循此处对stackoverflow提出的问题的规则。当我问一些问题时,它总是某种东西。当我尝试给出答案时,我总是会尝试之前进行研究,并尽可能地对其他用户做出回应。有时会在某些社区中引起我的悔恨……我要求的是
知识 ,而不是地位,我确信其他人可能也有同样的问题。人们常常把这个社区视为禁忌,而不是交流知识的地方。再次…为了上帝的爱…


问题答案:

元组是数学中的通用术语,仅表示“按特定顺序的几个值”。如果您可以说“给我这东西的第二个价值”,那么那东西就是元组。

它们没有单一的符号,但是您可以想象(1,2,3)("a","b","c")并且("John", "Smith", 12, false)都是元组的示例,分别具有3、3和4项。请注意,元组的概念对值没有任何限制,因此它们可以具有不同的类型。

从技术上讲ListString[]Vector都是元组。但是在像Java这样的语言中,该术语通常在项目属于不同类型时使用-否则我们谈论序列。

在JPA之类的库中,该术语与“ 记录” 和“ 行”
这两个术语可以互换使用。元组可以用特殊的类表示,但是在Java中经常使用的一种方法是只具有一个Object[]



 类似资料:
  • 数据库系统 (Database System,DBS)由硬件和软件共同构成。硬件主要用于存储数据库中的数据,包括计算机、存储设备等。软件部分主要包括数据库管理系统、支持数据库管理系统运行的操作系统,以及支持多种语言进行应用开发的访问技术等。 数据库系统是指在计算机系统中引入数据库后的系统。完整的数据库系统结构关系如图所示: 由图可知,一个完整的数据库系统一般由数据库、数据库管理系统、应用开发工具、

  • 问题内容: 因此,问题的根源在于将XML数据存储在关系数据库中是否合适?通常有没有更好的方法来实现相同的目标?哪些数据库引擎为XML数据类型(例如SQL Server)提供了良好的支持,以及围绕“ XML索引”的问题是什么? 问题答案: 数据库用于存储数据。XML是数据。因此,在适当的情况下,将XML存储在数据库中是完全有效的。这是否是最有效的方法,取决于许多可能无法概括的因素。 例如,如果您有一

  • 我正在学习JPA,我有两个实体(Customer和CheckingAccount),其中第一个实体与第二个实体有一对多关系。CheckingAccount是BankAccount类的子类。我正在使用MySQL。 我在测试程序中创建了两个支票账户,并将它们分配给我创建的一个客户。 在我持久化所有内容并检查数据库后,我希望在CheckingAccount表中看到我所做的2行,在Customer表中看到

  • 主要内容:关系型数据库,非关系型数据库在学习数据库之前,应该先理解什么是数据。本节先介绍数据以及数据库的概念,再对关系型数据库和非关系型数据库的优缺点进行分析。 描述事物的符号称为 数据。数据有多种表现形式,可以是数字,也可以是文字、图形、图像、声音、语言等。在数据库中数据表示记录,例如,在学生管理数据库中,记录学生的信息包括学号、姓名、性别、年龄、籍贯和联系电话等,这些信息就是数据。 信息是指对数据进行加工处理后提取的对人类社会实践

  • 问题内容: 在数据库中建立适当的关系对数据完整性以外的其他功能没有帮助吗? 它们会改善还是阻碍性能? 问题答案: 我不得不说,适当的关系将比省略它们更好地帮助人们理解数据(或数据的意图),特别是因为维护它们的总成本非常低。 它们的存在不会影响性能,除非是在体系结构方面(正如其他人指出的那样,数据完整性有时会导致外键冲突,这可能会产生某些影响),但是IMHO的许多好处(如果正确使用,则不胜枚举)。

  • GCP的云存储API上有一种方法,允许调用方检索对象元数据。记录于https://cloud.google.com/storage/docs/json_api/v1/objects/get 是否有与此方法等效的?我尝试过但是它返回的信息比调用API方法更多。 我的问题的背景是,我正在实现一个自定义角色,以对GCS存储桶/对象应用权限。为了测试该自定义角色,我正在编写一个脚本,该脚本执行该自定义角色