sql >> Databasteknik >  >> RDS >> Mysql

JPA tillåter inte entitet gjord av kolumner från flera tabeller?

Jag förstår inte riktigt din inställning.

@SecondaryTable är för att lagra en enstaka enhet i flera tabeller, men i ditt fall har du en mång-till-en-relation mellan olika enheter (var och en lagrad i sin egen tabell), och den bör mappas som sådan:

@Entity 
@Table(name="server") 
public class Server { 
    @ManyToOne
    @JoinColumn(name = "cluster_uuid")
    private Cluster cluster;
    ...
}



  1. Codeigniter aktiv post välj, vänster ansluta, räkna

  2. Mysql-åtkomsthuvudtabell inuti högeransluten underfråga

  3. Påverkar ordningen på kolumner i en select-sats frågehastigheten?

  4. Hur PATINDEX()-funktionen fungerar i SQL Server (T-SQL)