Hibernate mapping: OneToMany и OneToOne на свойстве дочернего объекта

Здесь представлен родительский класс Enterprise. У него есть работодатели, и один из них - президент предприятия.

@Entity
class Enterprise
{
   // fields

   @OneToMany
   public List<Employee> getEmployers()
   // implementation    

   @OneToOne
   public Employee getPresident()
   // implementation

}

Вот дочерний класс Employee. В нем есть только информация о предприятии, где он работает. Но вопрос в том, какую ассоциацию я должен использовать?

@Entity
class Employee 
{
   // fields

   // what association should I use?
   public Enterprise getEnterprise()
   // implementation
}
6
задан Artyom Chernetsov 4 October 2011 в 12:02
поделиться