आप हाइबरनेट/स्प्रिंग डेटा का उपयोग करके कई-से-अनेक संबंधों से जुड़ा कोई भी ट्यूटोरियल पा सकते हैं, उदाहरण:स्प्रिंग डेटा कई-से-अनेक
अपने मॉडल के साथ संबंध मैपिंग को इस तरह जोड़ना आसान है:
@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;
}