У меня есть объект User
, и у него должно быть свойство manager
, где менеджер - это другой пользователь (один менеджер может управлять многими пользователями, любой пользователь может иметь только 1 менеджера или не иметь его).
Как я могу это реализовать?
Я пробовал что-то стандартное
@ManyToOne
@JoinColumn (name = ??? /* what should be here? */, nullable = true)
private User manager;
, но это не так просто, как кажется ..