Artem K.,
thanks for the tests. I'm going to open 2 other jiras one for the OneToOne case and another for the ManyToOne. What causes the ManyToOne failure seems to be the nullable = false in the JoinColumn of the inverseJoinColumns.