レナード:
私は春のブートを使用して外部キーとしてページへの製品のリストを追加したいが、私は、データベースから取得するときにどのように私は、ArrayListの秩序を維持することができますよ?私は中間テーブルなどありましたらPageProductOrder
、製品の主キーと順番列を維持しますか?
@Entity
public class Page {
@OneToMany
@JoinColumn(name = "product_id")
private List<Product> products;
michalk:
あなたは使用してこれを行うことができます@OrderColumn
-これは秩序のために、エンティティの列を使用します。
@OneToMany
@JoinColumn(name = "product_id")
@OrderColumn(name = "product_index")
private List<Product> products;
列product_index
内Product
のエンティティは、秩序を維持するために使用されます。