关于EJB3的Set类型的判断比较

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

你可能感兴趣的:(EJB3)