@AttributeOverrides和 @AttributeOverride
@sunRainAmazing
hibernate jpa注解
@AttributeOverrides和 @AttributeOverride
@AttributeOverrides:
用于覆盖多个属性或字段的映射。格式
@AttributeOverrides({
@AttributeOverride( ),
@AttributeOverride( )
})
@AttributeOverride:
用于覆盖Basic(无论是显式还是默认)属性或字段或Id属性或字段的映射。
可以应用于扩展映射超类或嵌入字段或属性的实体,
以覆盖由映射超类或可嵌入类(或其一个属性的可嵌入类)定义的基本映射或标识映射。
name对应类的属性,如果正在使用基于属性的访问,
则映射被覆盖的属性的名称,或者如果使用基于字段的访问的字段的名称。
column 对应覆盖/重写的列属性。正在映射到持久性属性的列。
映射类型将保持与embeddable类或映射超类中定义的相同。