Vlastně je těžké říct, nevím, co chcete reprezentovat na úrovni objektu:je to individuální přidružení cizího klíče? sdružení mnoho ku jednomu? je sdružení obousměrné? Použití ORM znamená přemýšlet o objektech více než o tabulkách a obvykle pomáhá poskytnout objektový model.
Předpokládám, že se jedná o individuální přidružení cizího klíče. Zde je to, co Java Persistence with Hibernate doporučuje:
Pokud to, co máte, je ve skutečnosti skutečná asociace mnoho ku jedné, mělo by být docela snadné přizpůsobit výše uvedené řešení.