休眠状态下的集合,委派和关联是什么?

时间:2019-01-17 10:11:18

标签: java hibernate oop

在一次采访中,采访者问了这个问题。我知道关联,我们使用Mappings实现关联。请帮助您了解休眠状态下的聚合和委派。

2 个答案:

答案 0 :(得分:1)

Hibernate支持多个聚合函数。聚合函数用于HQL查询中,它们返回一个聚合值,例如avg(),sum(),count(*)等,这些聚合值是根据满足其他查询条件的所有对象的属性值计算得出的。

实体类之间的关联和表之间的关系的映射是ORM的灵魂。以下是表示对象之间关系基数的四种方式。关联映射既可以是单向的,也可以是双向的。

  1. 多对一
  2. 一对一
  3. 一对多
  4. 多对多

答案 1 :(得分:0)

SQL中的

Aggregation 通常指的是(聚合)函数,例如count()sum()avg(),而HQL提供了这些函数的子集。 Read about it in the documentation

Hibernate中的

Aggregation (或提到的“组成”)是指可嵌入类型read all about it here的概念。您可以将其嵌入父类型中,而不是为聚合提供专用的表。