@OneToOne mapowanie dwukierunkowe przy użyciu @JoinColumn

Powiedzmy, że mam osobę

class Person{
    @Id Integer id;

    @OneToOne
    @JoinColumn(name = "person_id")
    Job myJob;
}

i Job

class Job{
    @Id Integer id;
    Integer person_id;

    @OneToOne
    @PrimaryKeyJoinColumn(name = "person_id")
    Person currentWorker;
}

Nie jestem w stanie zmapować osoby i zadania do innej jednostki, podczas pobierania.
Jaki błąd robię?

questionAnswers(2)

yourAnswerToTheQuestion