开发者社区 问答 正文

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

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

展开
收起
云栖技术 2016-06-02 23:22:35 2515 分享 版权
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
    赞同 展开评论