sql >> Database >  >> RDS >> Oracle

Het toewijzen van samengestelde sleutel met Hibernate produceert een onbewerkt veld in Oracle

Ik heb geen goede reputatie om te reageren, dus ik zal hier mijn opmerkingen plaatsen:

Waarom staat het veld installationPK niet in instalation.class??Je moet @EmbeddedId plaatsen in het veld installationPK in Installation.class.

Ik weet niet of het verschil maakt, maar zet joinCollums op het veld in BaseEntity :

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



  1. Audittriggers maken in SQL Server

  2. MySql gebruiken met Entity Framework 4 en de Code-First Development CTP

  3. Selecteer zonder FROM maar met meer dan één rij

  4. MySQL CSV-import - datum ingevoerd als 0000-00-00 00:00:00 als tijdstempel milliseconden heeft?