@embedded注释意味着什么影响?
嵌入批注如何影响数据库?
SQL 查询需要如何更改?
使用注释的典型用例是什么?
嵌入式批注如何影响数据库?
它根本不影响它。在 ORM 提供程序层上,来自嵌入式实体的所有字段都与父实体合并,并被视为与始终在那里声明的字段相同。换句话说,它的工作方式就好像您将所有字段,getter和setter复制到包含嵌入对象的实体中一样。
SQL 查询需要如何更改?
他们不会。您无需更改任何内容。见上文。
使用注释注释的典型情况是什么?
有时,您有一个包含多个列的大型表(尤其是对于旧版数据库)。但是,某些列在逻辑上是相互关联的(如表中的街道、城市和电话号码)。如果不想创建包含所有字段的对象,请创建嵌入对象。通过这种方式,您可以在逻辑上将地址列分组到一个对象中,而不是具有同样巨大的POJO和一个扁平的字段列表。CUSTOMER
Address
使用嵌入对象被认为是一种很好的做法,尤其是在发现强 1-1 关系时。