/**
* @return the emailAddresses
*/
@OneToMany(fetch=FetchType.LAZY)
@JoinTable(name="CandidateEmail",
joinColumns={@JoinColumn(name="candidateId")},
inverseJoinColumns={@JoinColumn(name="emailAddressId")})
public Set<EmailAddress> getEmailAddresses() {
return emailAddresses;
}
where email = emailAddresses.emailAddress
在该对象A里面 Set类型的emailAddresses也是该A对象的一个属性,而对于这个属性emailAddresses,emailAddress又是它的一个属性。所以针对这种OneToMany比较方式,使用此比较方法。
本文介绍了一种在对象关系映射(ORM)中实现OneToMany关系的方法,通过使用@OneToMany注解并配合@JoinTable来定义两个表之间的关联。具体展示了如何在一个对象中设置Set类型的属性来表示多个关联对象,并提供了具体的Java代码示例。
1704

被折叠的 条评论
为什么被折叠?



