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

Връзка много към много между два обекта в пролетното зареждане

Можете да намерите всеки урок, свързан с връзка много към много, като използвате Hibernate/Spring Data, например:Пролетни данни много към много

С вашия модел е лесно да добавите съпоставяния на връзките, като това:

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

и това:

@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. utf8_bin срещу utf_unicode_ci

  2. MySQL:Бърза разбивка на видовете съединения

  3. Изчислете възрастта в MySQL (InnoDb)

  4. Прилагане на разрешения за колона за таблица върху задействане

  5. Как да изчислим сумата от две колони от две различни таблици без клауза Къде?