Siema, mam pewien problem. Robię aktualnie aplikację uniwersytetu i mam tam m.in 2 POJO (nauczyciel i uczeń) teraz do mojej aplikacji chce dodać system logowania itp i dlatego utworzyłem dodatkową klasę User która przetrzymuje Username, password i właśnie to z czym mam problem, ponieważ chcę zrobić tak aby 3 kolumna odpowiadała za id osoby do której należą te dane jednak nie mogę zrobić tego tak aby ta kolumna odpowiadała za 2 obiekty, gdy piszę coś w stylu :
@OneToOne
@JoinColumn(name = "user_id")
private Student student;
@OneToOne
@JoinColumn(name = "user_id")
private Teacher teacher;
To program mi wywala, że jeden join musi mieć insert i edit na null co właściwie nie pozwala mi umieścić tego obiektu w tej kolumnie. Jak rozwiązać tą sprawę nie chcę umieszczać 2 innych kolumn ponieważ nie mam pojęcia jak rozwiązać problemu z logowaniem a dokładnie kiedy z której kolumny ma czytać role