多对多关联:
假设有A类和B类为多对多关联
A类:
@ManyToMany(cascade=CascadeType.ALL) @JoinTable(name = "t_a_b", joinColumns = {@JoinColumn(name = "a_id")}, //JoinColumns定义本方在中间表的主键映射 inverseJoinColumns = {@JoinColumn(name = "b_id")}) //inverseJoinColumns定义另一在中间表的主键映射 private Set<B>b_id;
B类:
@ManyToMany(cascade=CascadeType.ALL) @JoinTable(name = "t_a_b", joinColumns = {@JoinColumn(name = "b_id")}, //JoinColumns定义本方在中间表的主键映射 inverseJoinColumns = {@JoinColumn(name = "a_id")}) //inverseJoinColumns定义另一在中间表的主键映射 private Set<A>a_id;
转载请注明原文地址: https://ju.6miu.com/read-1124372.html