Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
Depending on your association/relationship, a join table is not required. It would be required in a many to many scenario, but not many to one or one to many.
There are a few things to bear in mind when writing java classes that will be mapped with Hibernate to a relational database. You generally need a no args constructor (although due to Hibernate's trickery) this doesnt need to be public.
You will also need to think about identity of hibernate persisted objects. This may mean adding an indentity property that you otherwise wouldnt need to access.
Hope this helps.
Are you okay? You look a little big. Maybe this tiny ad will help:
Free, earth friendly heat - from the CodeRanch trailboss