sql >> Database teknologi >  >> RDS >> Oracle

Kortlægning af sammensat nøgle med Hibernate producerer et råfelt i Oracle

Jeg har ikke noget ry for at kommentere, så jeg vil lægge mine kommentarer her:

Hvorfor er instalationPK-feltet ikke i instalation.class??Du skal indsætte @EmbeddedId i feltet installationPK i Installation.class.

Jeg ved ikke om det gør forskelle, men læg joinCollums på feltet i BaseEntity :

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



  1. MySQL-forespørgselssortering med tal

  2. Hvis vi har US7ASCII-tegnsæt, hvorfor lader det os gemme ikke-ASCII-tegn?

  3. SQL-forespørgsel med flere værdier i én celle

  4. Er der en måde at overføre en brugerdefineret type fra C# til Oracle ved hjælp af System.Data.OracleClient?