sql >> Database teknologi >  >> RDS >> Mysql

mange-til-mange-forhold mellem to enheder i springstøvle

Du kan finde ethvert selvstudie i forbindelse med mange-til-mange-forhold ved hjælp af Hibernate/Spring Data, f.eks.:Forårsdata mange-til-mange

Med din model er det nemt at tilføje relationstilknytningerne, sådan her:

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

og dette:

@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. PHP-kommandoer ude af synkronisering

  2. MySQLd starter ikke efter brygopgradering fra 5.6 til 5.7

  3. Escape-tabelnavn MySQL

  4. at tilføje RMySQL-pakke til R mislykkes (på Windows)?