【发布时间】:2012-12-21 14:26:18
【问题描述】:
我有一个带有电子邮件集合属性的 Person 实体:
@ElementCollection
@CollectionTable(schema="u",name="emails",joinColumns=@JoinColumn(name="person_fk"))
@AttributeOverrides({
@AttributeOverride(name="email",column=@Column(name="email",nullable=false)),
})
public List<EmailU> getEmails() {
return emails;
}
在我的电子邮件课程中,我尝试使用 @Email 注释电子邮件:
@Embeddable
public class EmailU implements Serializable {
private String email;
public EmailU(){
}
@Email
public String getEmail() {
return email;
}
}
但它不起作用。我应该怎么做?
【问题讨论】:
标签: java hibernate validation annotations hibernate-mapping