Oracle® Containers for J2EE Enterprise JavaBeans Developer's Guide 10g (10.1.3.1.0) Part Number B28221-02 |
|
|
View PDF |
Use a many-to-many mapping to represent the relationships between a collection of source objects and a collection of target objects. This mapping requires the creation of an intermediate table (the association table) for managing the associations between the source and target records.
You define a many-to-many mapping at one of the property (getter or setter method) or field level of your entity.
For more information, see "Understanding Many-to-Many Mapping" in the Oracle TopLink Developer's Guide.
Note:
For an EJB 3.0 basic mapping code example, see:http://www.oracle.com/technology/tech/java/oc4j/ejb3/howtos-ejb3/howtoejb30mappingannotations/doc/how-to-ejb30-mapping-annotations.html#manytomany
.Example 7-23 shows how to use the @ManyToMany
annotation to specify a many-to-many mapping for field projects
and how to use the @JoinTable
annotation to specify an association table.