Foo có:@ManyToMany (mappedBy = "foo")
@ManyToMany(mappedBy = "foos")
private Set<Bar> bars
và Bar có:
@ManyToMany
private Set<Foo> foos
khác biệt gì vị trí của mappedBy thuộc tính thực hiện cho một mối quan hệ hai chiều, khác hơn bảng được gọi là foo_bar hay bar_foo; và không có thuộc tính mappedBy, tôi nhận được hai bảng tham gia, cả foo_bar và bar_foo.
foo và bar thực sự là một sự lựa chọn của người nghèo từ này. Hãy xem xét các ví dụ cụ thể hơn với các mối quan hệ tồn tại trong thế giới thực. – haventchecked