順序を維持する1対多のマッピングを行いたいです。注文自体は複雑で、ビジネス ロジックに関連しており、それを表す単一のフィールドや単純なロジックはありません。
私が望むのは、オブジェクトをロードし、リスト内の 2 つ (またはそれ以上) の要素を交換し、保存して実行することですsession.update(object)
。次回要素がロードされて正しい順序が維持されることを期待していますが、そうではありません。
私がやっていること:
@Entity
public class Product {
@Id @GeneratedValue(strategy=GenerationType.AUTO)
private long id;
@OneToMany(fetch=FetchType.EAGER)
private List<Image> images = new ArrayList<Image>();
blah blah blah
}