I mine erfaringer er det normalt, at dvale opretter en fremmednøgle og et indeks på FK-feltet med forskellige navne. Jeg kan ikke forstå, hvorfor dvale genererer samme navn mærkeligt.
Du kan bruge @ForeignKey(name="")
, @Index
eller @IndexColumn
at ændre fremmednøgle eller indeksnavn. Det vil undgå disse problemer.
Men det ser ud til at have en fejl
med @OneToOne