What\'s the exact difference between @JoinColumn and @PrimaryKeyJoinColumn?
You use @JoinColumn for columns that are part of a
I know this is an old post, but a good time to use PrimaryKeyColumn would be if you wanted a unidirectional relationship or had multiple tables all sharing the same id.
In general this is a bad idea and it would be better to use foreign key relationships with JoinColumn.
Having said that, if you are working on an older database that used a system like this then that would be a good time to use it.