Mapeamento bidirecional do @OneToOne com @JoinColumn
Vamos dizer que eu tenho pessoa
class Person{
@Id Integer id;
@OneToOne
@JoinColumn(name = "person_id")
Job myJob;
}
e trabalho
class Job{
@Id Integer id;
Integer person_id;
@OneToOne
@PrimaryKeyJoinColumn(name = "person_id")
Person currentWorker;
}
Eu não sou capaz de mapear a pessoa e o trabalho para outra entidade, ao buscar.
Que erro estou fazendo?