There is currently no way for users to specify the primary key name for a @JoinTable. It would be useful to introduce some annotation allowing users to be able to explicitly specify it.