Właściwie trudno powiedzieć, nie wiem, co chcesz reprezentować na poziomie obiektu:czy jest to skojarzenie klucza obcego jeden do jednego? stowarzyszenie wiele do jednego? czy stowarzyszenie jest dwukierunkowe? Korzystanie z ORM oznacza myślenie o obiektach bardziej niż o tabelach i zwykle pomaga w zapewnieniu modelu obiektowego.
Zakładam, że jest to skojarzenie klucza obcego jeden do jednego. Oto, co utrwalanie Java z hibernacją poleca:
Jeśli to, co masz, jest w rzeczywistości prawdziwym powiązaniem wiele do jednego, dostosowanie powyższego rozwiązania powinno być dość łatwe.