Here is a nice
presentation of the
Java persistence API and
EJB 3.0 in general. On page 12 is a short explanation of relationships and the owning side.
O'Reilly's "Enterprise JavaBeans 3.0" also covers JPA detailed enough.
What i personally find most confusing is the fact that your programming and data model of your application doesn't necessarily have to be the same as the data model actually persisted in the database. So it's often easier for me just to design and program what i really need and don't think too much about database concerns.
Marco
[ March 30, 2008: Message edited by: Marco Ehrentreich ]