嵌入式注释如何影响数据库?
SQL查询将如何改变?
使用注释的典型用例是什么?
它根本不影响它。在ORM提供程序层上,来自嵌入式实体的所有字段都 将 与父实体 合并 ,并像对待它们始终在其中声明一样。换句话说,它的工作方式就好像您将所有字段,获取器和设置器直接复制到包含嵌入式对象的实体中一样。
他们不会。您无需更改任何内容。往上看。
使用注释注释的典型情况是什么?
有时您有一个包含几列的巨大表(尤其是旧数据库)。但是,某些列在逻辑上是相互关联的(例如表中的街道,城市和电话号码CUSTOMER)。当您不想使用所有字段创建对象时,可以创建一个嵌入式Address对象。通过这种方式,您可以将地址列逻辑地分组为一个对象,而不是拥有同样庞大的POJO和平坦的字段列表。
CUSTOMER
Address
使用嵌入式对象被认为是一种好习惯,特别是当发现强1-1关系时。