ObjectDB ObjectDB

javax.persistence.JoinColumns - JPA annotation

javax.persistence
Annotation JoinColumns

Target:
Fields (including property get methods)
Defines mapping for composite foreign keys. This annotation groups JoinColumn annotations for the same relationship.

When the JoinColumns annotation is used, both the name and the referencedColumnName elements must be specified in each such JoinColumn annotation.

Example:

    @ManyToOne
    @JoinColumns({
        @JoinColumn(name="ADDR_ID", referencedColumnName="ID"),
        @JoinColumn(name="ADDR_ZIP", referencedColumnName="ZIP")
    })
    public Address getAddress() { return address; }
Since:
JPA 1.0
See Also:
JoinColumn
The join columns that map the relationship.
The join columns that map the relationship.
Since:
JPA 1.0