У меня сценарий:
У меня возникли проблемы, выясняя, что такое сторона владельца и почему? Пожалуйста, помогите?Сторона владельца с аннотацией JoinColumns
public class Basket
{
...
@OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL)
@JoinColumns({@JoinColumn(name="BASKET", referencedColumnName="ID")})
public Set<Product> getProductList() {
return this.productList;
}
}
public class Product
{
@ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.REFRESH)
@JoinColumns({@JoinColumn(name="BASKET", referencedColumnName="ID")})
public Basket getBasket() {
return this.basket;
}
}
Почему?'@JoinColumns ({@ JoinColumn (name =" BASKET ", referedColumnName =" ID ")})' просто '@JoinColumn (name =" BASKET ", referedColumnName =" ID ")' – Ice
Я не знаю, м, пытаясь понять, что это тоже хорошо. Я унаследовал эту форму кода у других – GionJh