我想做一個保持順序的一對多映射。訂單本身很複雜,並且與業務邏輯相關,並且沒有可以表示它的單個字段或簡單的邏輯。休眠註釋:映射一個保持順序的列表
我想要的是加載一個對象,交換列表中的兩個元素(或更多)並保存並執行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
}
謝謝。請參考休眠註釋。 (我已經澄清了我的問題) – flybywire 2013-02-21 10:28:26
我編輯了我的答案以包含註釋 – overmeulen 2013-02-21 10:39:15