@Entity
class User {
@EmbeddedId
@AttributeOverride(name="firstName", column=@Column(name="fld_firstname")
UserId id;
Integer age;
}
@Embeddable
class UserId implements Serializable {
String firstName;
String lastName;
}
我想知道AttributeOverride的用途是什么。 这是来自hibernate在线文档的代码
答案 0 :(得分:7)
用于指定表中列的其他名称,而不是嵌入类中指定的名称。
E.g。