This mapping is just nonsense, you don’t need a self join. Use this mapping instead
@OneToOne(fetch = FetchType.EAGER) @JoinColumn(name = "followup_q_id") private Question followupQuestion;