फू है:@ManyToMany (mappedBy = "foo")
@ManyToMany(mappedBy = "foos")
private Set<Bar> bars
और बार है:
@ManyToMany
private Set<Foo> foos
क्या फर्क mappedBy के स्थान एक दो-तरफा रिश्ते को बनाने विशेषता है, अन्य तालिका को foo_bar, या bar_foo कहा जाता है; और बिना मैप किए गए विशेषता के रूप में मुझे दो जुड़ने वाली टेबल मिलती हैं, दोनों foo_bar और bar_foo।
foo और bar वास्तव में इसके लिए शब्दों की एक खराब पसंद हैं। वास्तविक दुनिया में मौजूद रिश्तों के साथ कृपया अधिक ठोस उदाहरणों पर विचार करें। – haventchecked