Example:
@MappedSuperclass
public class Employee {
@Id
protected Integer id;
@Version
protected Integer version;
@ManyToOne
protected Address address;
@OneToOne
protected Locker locker;
public Integer getId() { ... }
public void setId(Integer id) { ... }
public Address getAddress() { ... }
public void setAddress(Address address) { ... }
public Locker getLocker() { ... }
public void setLocker(Locker locker) { ... }
...
}
@Entity
@AssociationOverrides({
@AssociationOverride(
name = "address",
joinColumns = @JoinColumn("ADDR_ID")),
@AttributeOverride(
name = "locker",
joinColumns = @JoinColumn("LCKR_ID"))})
public PartTimeEmployee { ... }
AssociationOverride
| Modifier and Type | Method and Description |
|---|---|
| public AssociationOverride[] | value()
(Required) The association override mappings that are to be applied to the relationship field or property. |
| value | back to summary |
|---|---|
| public AssociationOverride[] value() (Required) The association override mappings that are to be applied to the relationship field or property. | |