Thanks for the prompt reply.
I have a follow up query.
In the reference you mentioned and all examples I have seen, bidirectional relationships are used. However, I did note that in the hibernate docs covering collections
http://www.hibernate.org/hib_docs/reference/en/html/collections.html#collections-onetomany , it was mentioned that if you relax the database constraints you may get away with not using bidirectional relations.
Is this a possibility or will I be severely limiting my options by trying to avoid bidirectional relationships?
I am concerned because ultimately in my scenario, my objects will be marshalled from xml and I may not be able to re-create bidirectional relationships.
Many thanks