Mysql
 sql >> база данни >  >> RDS >> Mysql

Указване на множество връзки едно към много между таблици в Hibernate

Можете да имате еднопосочно картографиране между отбори и мачове, както следва:

В клас мачове:

@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;

Ако имате нужда от двупосочна връзка можете да добавите следното :

В клас Teams:

@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. регистрирайте актуализации на mysql

  2. mysql5.58 дестартирайте сървъра в mac os 10.6.5

  3. mySQL заявка - показва най-популярния елемент

  4. Разлика между float и десетичния тип данни

  5. Подзаявка в израза SELECT (MySQL)