Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menentukan beberapa hubungan satu-ke-banyak antar tabel di Hibernate

Anda dapat memiliki pemetaan satu arah antara Tim dan Pertandingan sebagai berikut:

Dalam Kelas Pertandingan:

@ManyToOne(optional = false)
@JoinColumn(name = "home_team_id", referencedColumnName = "team_id")
private Team homeTeam;

@ManyToOne(optional = false)
@JoinColumn(name = "away_team_id", referencedColumnName = "team_id")
private Team awayTeam;

Jika Anda membutuhkan hubungan dua arah Anda dapat menambahkan yang berikut ini :

Di Kelas Tim :

@OneToMany(mappedBy = "homeTeam")
private Set<Matches> homeMatches;

@OneToMany(mappedBy = "awayTeam")
private Set<Matches> awayMatches;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Saat mengimpor file mysqldump ERROR 1064 (42000) di dekat ' ■/ ' di baris 1

  2. permintaan penghitungan untuk dokumen di apache solr

  3. ORDER BY secara terpisah angka positif &negatif dalam pernyataan MySQL

  4. Gunakan Database Relasional MySQL di CentOS 5

  5. Mengapa EF membuat sub-kueri untuk kueri sederhana?