Mysql
 sql >> Baza danych >  >> RDS >> Mysql

JPA nie zezwala na encję składającą się z kolumn z wielu tabel?

Nie do końca rozumiem twoją konfigurację.

@SecondaryTable służy do przechowywania pojedynczej encji w wielu tabelach, ale w twoim przypadku istnieje relacja wiele do jednego między różnymi encjami (każda jest przechowywana we własnej tabeli) i powinna być odwzorowana w następujący sposób:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql - Zmienna OUT procedury składowanej zwraca wartość null

  2. Próba „wywołania” procedur składowanych za pomocą CodeIgniter

  3. Dodawanie pól aliasów MySQL razem

  4. Jak usunąć znaki emoji z ciągu?

  5. Konwertuj datę i godzinę JS na datę i godzinę MySQL