Java Hibernate不支持哪种类型的数据库映射

Java Hibernate不支持哪种类型的数据库映射,java,hibernate,Java,Hibernate,在一次采访中,我被问到一个关于Hibernate的非常奇怪的问题。采访者问我:“有不同类型的映射,比如一对一、一对多。它们都受hibernate支持。但hibernate不支持哪种数据库映射?” 老实说,我当时很茫然,我仍在寻找答案 正确的答案是Hibernate支持所有类型的映射 作为证明,这是关系数据库中所有可能映射(关系)的非常明显的列表: 奥内托内 独身癖 许多酮 许多 所有这些都由Hibernate支持。正确的答案是Hibernate支持所有类型的映射 作为证明,这是关系数据库中所

在一次采访中,我被问到一个关于Hibernate的非常奇怪的问题。采访者问我:“有不同类型的映射,比如一对一、一对多。它们都受hibernate支持。但hibernate不支持哪种数据库映射?”


老实说,我当时很茫然,我仍在寻找答案

正确的答案是Hibernate支持所有类型的映射

作为证明,这是关系数据库中所有可能映射(关系)的非常明显的列表:

  • 奥内托内
  • 独身癖
  • 许多酮
  • 许多

所有这些都由Hibernate支持。

正确的答案是Hibernate支持所有类型的映射

作为证明,这是关系数据库中所有可能映射(关系)的非常明显的列表:

  • 奥内托内
  • 独身癖
  • 许多酮
  • 许多

所有这些都由Hibernate支持。

据我所知,Hibernate不支持:

  • 非SQL映射
  • 多维数据库(由Oracle支持)

据我所知,Hibernate不支持:

  • 非SQL映射
  • 多维数据库(由Oracle支持)


据我所知,我认为Hibernate不支持矩阵数据库(使用MQL矩阵查询语言管理)。

据我所知,我认为Hibernate不支持矩阵数据库(使用MQL矩阵查询语言管理).

如果你的答案正确,那么那家伙在寻找什么?@GD_Java他只是在检查你的知识,我不喜欢问那些不存在的问题,因为很难给出明确的答案,但在这种情况下,只有四种类型的关系是可能的。这是一个糟糕的答案。你声称知道面试官在想什么。你甚至宣称这是“正确答案”。这都是你的猜测。谁知道面试官希望听到什么,但这并没有(也不能)回答这个问题。@GD_Java我们只能推测他在寻找什么。提出这个问题的方式很奇怪。也许他的意思不同,使用了错误的术语。顺便说一句:正确的答案可能是(在这里推测)“没有”,这可能就是证据。如果你的答案正确,那么那家伙在寻找什么?@GD_Java他只是在检查你的知识,我不喜欢问不存在的问题,因为很难给出一个明确的答案,但在这种情况下,只有四种类型的关系是可能的。这是一个糟糕的答案。你声称知道面试官在想什么。你甚至宣称这是“正确答案”。这都是你的猜测。谁知道面试官希望听到什么,但这并没有(也不能)回答这个问题。@GD_Java我们只能推测他在寻找什么。提出这个问题的方式很奇怪。也许他的意思不同,使用了错误的术语。顺便说一句:正确的答案可能是(此处推测)“无”,这可能就是证明。“它们都受hibernate支持。但hibernate不支持哪个数据库映射?”在我看来,这似乎是一个悖论……非关系映射呢?像nosql一样?@SCI那不是。面试官是这里的罪魁祸首。在面试中问不清楚的问题不是一个很好的策略。“它们都由hibernate支持。但hibernate不支持哪个数据库映射?”在我看来,这似乎是一个悖论……非关系映射呢?像nosql一样?@SCI那不是。面试官是这里的罪魁祸首。在面试中问不清楚的问题不是一个很好的策略。Hibernate有一个针对非SQL的OGM-因此它支持NoSQL多维数据库-这只是四个主要关系的连接,我不认为它们添加了任何新内容,因此,我不认为它们不受Hibernate支持。但我喜欢你的努力:)Hibernate有一个用于非SQL的OGM-因此它支持NoSQL多维数据库-这只是四个主要关系的连接,我不认为它们添加了任何新内容,因此,我认为它们不能算作不受Hibernate支持