055. Many To Many JPA Relationships - dkkahm/study-springfamework5 GitHub Wiki
@Entity
public class Recipe {
....
@ManyToMany
@JoinTable(name="recipe_category",
joinColumns = @JoinColumn(name = "recipe_id"),
inverseJoinColumns = @JoinColumn(name = "category_id"))
private Set<Category> categories;
....
}
@Entity
public class Category {
....
@ManyToMany(mappedBy = "categories")
private Set<Recipe> recipes;
....
}
- Without JoinTable and mappedBy, Recipe -> Category and Category -> Recipe mapping tables would create