欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Hibernate双向多对多 注解方式

程序员文章站 2022-04-14 22:40:07
...

Function类

//多对多关系
@ManyToMany(mappedBy="functions",cascade=CascadeType.ALL)
private Set<Role> roles = new HashSet<Role>();

Role类

//多对多关系
@ManyToMany(cascade=CascadeType.ALL)
@JoinTable(
            name="Fun_Role",
            joinColumns = @JoinColumn(name="Role_Id"),
            inverseJoinColumns = @JoinColumn(name="Fun_Id")
        )
private Set<Function> functions = new HashSet<Function>();

OK