Thật ra rất khó để nói, tôi không biết bạn muốn biểu diễn điều gì ở cấp đối tượng:nó có phải là một liên kết khóa ngoài một-một không? một hiệp hội nhiều-một? là hiệp hội hai chiều? Sử dụng ORM có nghĩa là suy nghĩ các đối tượng nhiều hơn các bảng và nó thường giúp cung cấp mô hình đối tượng.
Tôi sẽ giả sử đây là một liên kết khóa ngoài 1-1. Đây là nội dung Java Persistence với Hibernate khuyến nghị:
Nếu những gì bạn có thực sự là một liên kết nhiều-một thực sự, thì sẽ khá dễ dàng để điều chỉnh giải pháp trên.