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

banyak-ke-banyak-hubungan antara dua entitas di boot musim semi

Anda dapat menemukan tutorial apa pun yang terkait dengan hubungan banyak ke banyak menggunakan Hibernate/Spring Data, contoh:Data Musim Semi banyak-ke-banyak

Dengan model Anda, mudah untuk menambahkan pemetaan hubungan, seperti ini:

@Entity
public class Role {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;
    private String name;
    private String description;

    @ManyToMany(cascade = CascadeType.ALL)
    @JoinTable
    private Set<User> users;
}

dan ini:

@Entity
public class User {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;
    private String firstname;
    private String lastname;
    private String username;
    private String password;

    @ManyToMany(mappedBy = "users")
    private Set<Role> roles;
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan:Batas waktu tidak aktif jabat tangan di modul MYSQL Node.js

  2. Cara memasukkan data default ke tabel menggunakan file import.sql di Hibernate, Aplikasi MySQL

  3. Apakah mungkin membuat dua kunci utama dalam satu tabel?

  4. PILIH semua catatan yang berumur 30 hari

  5. MySQL Workbench menunjukkan hasil sebagai BLOB