Я использую весеннюю загрузку и хочу добавить список продуктов на страницу в качестве внешнего ключа, но как я могу поддерживать порядок ArrayList при получении из базы данных?Должна ли я иметь промежуточную таблицу, например, PageProductOrder
, которая содержит первичный ключ продукта и столбец заказа?
@Entity
public class Page {
@OneToMany
@JoinColumn(name = "product_id")
private List<Product> products;