什么是Hibernate中使用的AttributeOverride注释

时间:2011-03-10 14:25:40

标签: java hibernate jpa annotations

@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在线文档的代码

1 个答案:

答案 0 :(得分:7)

用于指定表中列的其他名称,而不是嵌入类中指定的名称。

E.g。 AttributeOverride