Last time we were in hibernate from getting started to mastering (10) Multi-directional and multiple one-way association mapping to explain the multiple to multiple one-way association mapping, this time we explain the last of the seven mappings in a Many-to-many bidirectional association mapping.
Multi-pair multi-directional correlation mapping
According to our previous practice, first look at the relevant class diagram and code, as follows:
public class Role {private int id;
private String name;
Private Set users;
public int getId () {return id;
The public void setId (int id) {this.id = ID;
Public String GetName () {return name;
public void SetName (String name) {this.name = name;
Public Set Getusers () {return users;
public void Setusers (Set users) {this.users = users;
The public class User {private int id;
private String name;
private Set roles;
public int getId () {return id;
The public void setId (int id) {this.id = ID;
Public String GetName () {return name;
public void SetName (String name) {this.name = name;
Public Set GetRoles () {return roles; public void Setroles (Set roles) {this.roles = roles; }
}
Next, we compare the previous blog hibernate from Getting Started to mastering (10) Multiple to multiple one-way correlation mapping in multi-directional and multiple one-way correlation mapping, to analyze the multiple bidirectional correlation mapping, and to realize the difference and connection between them.