春季启动时两个实体之间的多对多关系

春季启动时两个实体之间的多对多关系,第1张

春季启动时两个实体之间的多对多关系

您可以使用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;}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5134969.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存