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

Menambahkan hubungan satu ke banyak ke orang tua/anak referensi diri

@OneToMany(mappedBy="manager") 
private List<Course> managedCourses = new ArrayList<Course>();

@OneToMany(mappedBy="lecturer")
private List<Course> lectuedCourses = new ArrayList<Course>();

...

@Entity
@Table(name = "courses")
@Component
public class Course implements Serializable

@ManyToOne
@JoinColumn(name="lecturer_id", insertable=false, updatable=false)
private Employee lecturer;

@ManyToOne
@JoinColumn(name="manager_id", insertable=false, updatable=false)
private Employee manager;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. perbandingan tanggal dasar untuk pemeriksaan kedaluwarsa

  2. MySQL Dapatkan Waktu Sisipan Rekaman Lama?

  3. Rata-rata pada hitungan() dalam kueri yang sama

  4. Bagaimana menemukan data yang tidak ada dari Tabel lain dengan BERGABUNG?

  5. Cara mengoptimalkan kueri MySQL berdasarkan paket EXPLAIN