项目源码:https://github.com/jingyuanhang/OA_16_Forum

解决方案 »

  1.   

    表是用Hibernate创建的
    恩。类设计是没什么问题的,有空了我看一下那个多对多的配置
    恩,谢谢啦。我今天刚查出来,多对多双向关联时,用映射特别简单。但是用Annotation的话,配置的属性挺多。这个问题隐藏挺深的,只是学习性项目,想每种关系都用一下。以后真正设计的话,还是会避免多对多双向关联的。
      

  2.   

    我这么说吧,单向一对一和单向多对一就能搞定大多数问题了。hibernate很多东西用不上,也不要觉得用不到自己能力不行。
      

  3.   

    看看这个人的解决方案:
    https://blog.csdn.net/u012724447/article/details/79469796
      

  4.   

    本地测试这两个实体类的多对多注解配置没有问题,中间表成功插入。角色实体类
    @ManyToMany(mappedBy="users")用户实体类
    @ManyToMany
    @JoinTable(name="_role_user")