I believe this is only an issue when using a unidirectional @OneToMany with a join column that references a column that is not the primary key.