sql >> Databasteknik >  >> RDS >> Oracle

Mappning av sammansatt nyckel med Hibernate ger ett råfält i Oracle

Jag har inget rykte att kommentera så jag lägger in mina kommentarer här:

Varför instalationPK-fältet inte finns i instalation.class??Du bör ange @EmbeddedId i fältet installationPK i Installation.class.

Jag vet inte om det gör skillnad, men lägg joinCollums på fältet i BaseEntity :

@OneToOne
@JoinColumns({    
    @JoinColumn(name = "site", referencedColumnName = "site"),
    @JoinColumn(name = "structure", referencedColumnName = "structure")
})
private Installation installation;



  1. MySQL-licens och GPL

  2. Konvertera sql-rad till kolumner

  3. Lagra en PDF-fil i MySQL

  4. Hur man skapar en ADDM-uppgift och kontrollerar dess rapport