您可以使用Hibernate / Spring Data找到任何与多对多关系相关的教程,例如: Spring
Data多对多
使用您的模型,添加关系映射很简单,如下所示:
@Entitypublic 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;}
还有这个:
@Entitypublic 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;}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)