sql >> Databáze >  >> RDS >> Mysql

JPA nepovoluje entity vytvořené ze sloupců z více tabulek?

Moc nerozumím tvému ​​nastavení.

@SecondaryTable je pro uložení jedné entity ve více tabulkách, ale ve vašem případě máte vztah mnoho ku jedné mezi různými entitami (každá je uložena ve své vlastní tabulce) a měla by být mapována jako taková:

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



  1. Jak používat datový typ Postgres JSONB s JPA?

  2. Při použití SELECT nevidím hodnotu pole BIT MySQL

  3. Proč MySQL vrací některé floats ve vědecké notaci, ale ne jiné?

  4. Php , Mysql Vyberte z tabulky kde řádek =? to je možné?