In the following example:
has ho effect but I expect the foreign key to get the custom name "fk_post". Instead the FK name is randomly generated.
The one-to-one relationship is uni-directional. The code is taken from "The best way to map a @OneToOne relationship with JPA and Hibernate" post (section "The most efficient mapping").
I also created question on SO.
Java version "1.8.0_102" OpenJDK 1.8
Fedora release 24
I've got the same issue with hibernate 5.0.12 except that the attribute "name" of "@JoinColumn" was taken into account, if that can help you.
It looks like I have the same issue. I'm trying to migrate to Hibernate 5.4 version but some @JoinColumn annotations don't work.
When I try to save an entity HstData, I receive an error
SqlExceptionHelper - Invalid object name 'hst_events'.
but I have an annotation @JoinColumn(name = "hst_events_id") there: