参加OneToManyと秩序を維持

レナード:

私は春のブートを使用して外部キーとしてページへの製品のリストを追加したいが、私は、データベースから取得するときにどのように私は、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_indexProductのエンティティは、秩序を維持するために使用されます。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=232093&siteId=1