有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Hibernate:中间关系

我很难解决用户和角色之间的关系

我能够解决用户组织和组织角色之间的关系

我如何使用符号来解决它

编辑

我有以下课程:

组织课

@Entity
@Table(name = "Organizations")
public class Organization implements Serializable {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id")
    private int id;
    private String name;
    private String imgLogo;

    @ManyToMany
    @JoinTable(
         name = "OrganizationRoles",
         joinColumns = {@JoinColumn(name = "organizationId", 
             referencedColumnName = "id", updatable = false)},
         inverseJoinColumns = {@JoinColumn(name = "roleId", 
             referencedColumnName = "id", updatable = false)}
    )
    private List<Role> roles;

    ....
}

用户类

@Entity
@Table(name = "Users")
public class User implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id")
    private int id;
    private String name;    

    @ManyToOne(fetch = FetchType.EAGER)
    @JoinColumn(name = "organizationId", nullable = false)
    private Organization organization;

    ????????
    private List<Role> roles;
    ...
}

谢谢!

Tables


共 (0) 个答案