Chapter 7. Many-Valued Associations
A many-valued association is by definition a collection of references to entities. The collection can be of type List, Set, Map, and so on in Java.
Why would you have a collection of references? When there is a parent/child relationship, and one parent can be associated to many children, the parent contains a collection of references to the child entities. In the case of a relational model, suppose two tables are dependent on each other, this can be represented as a foreign key column in the dependent table. For one row in the parent table, there exist many rows in the child table.
You've seen this in earlier chapters that specified how to use collections. This chapter discusses one-to-many and many-to-many relationships ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access