/**
* @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比较方式,使用此比较方法。