开发者社区> 问答> 正文

使用hibernate如何设置多对多关系,在使用mybatis时又是怎么设置的

使用hibernate如何设置多对多关系,在使用mybatis时又是怎么设置的

展开
收起
云栖技术 2016-06-02 23:22:35 2464 0
1 条回答
写回答
取消 提交回答
  • 社区爱好者,专为云栖社区服务!
      @Id
        @Column(name="address_id")
        @GeneratedValue(strategy = GenerationType.IDENTITY)
        private Integer id;
        private String detailAddress;
        @ManyToMany(targetEntity = Person_10.class)
        @JoinTable(name="person_address_10",
                   joinColumns=@JoinColumn(name="address_id", referencedColumnName="address_id"),
                   inverseJoinColumns=@JoinColumn(name="person_id", referencedColumnName="person_id"))
        private Set<Person_10> person = new HashSet<Person_10>();
    省略下面的setter和getter方法

    hibernate的N-N关联其中一方PO配置就是这样配置的,另外Person_10.class我想就不用再写了

    2019-07-17 19:25:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题) 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载