Java Hibernate中的有序关系
在我的数据模型中,我将有序关系建模为限定关联。也就是说,实体Java Hibernate中的有序关系,java,hibernate,Java,Hibernate,在我的数据模型中,我将有序关系建模为限定关联。也就是说,实体A具有B的元素,但这些元素以特定顺序关联。因此,在我的数据库中,我有tableA和tableB,还有第三个tableC,其中FK toA和B加上一个order属性,该属性指定了相关元素的顺序 有没有办法将这些元素映射到Hibernate,这样我就只有A类和B类,B元素以某种方式映射到一个有序列表(即,元素根据它们在关系中的顺序属性放入ArrayList)?JPA为此提供: @Entity public class A { @O
A
具有B
的元素,但这些元素以特定顺序关联。因此,在我的数据库中,我有tableA
和tableB
,还有第三个tableC
,其中FK toA
和B
加上一个order
属性,该属性指定了相关元素的顺序
有没有办法将这些元素映射到Hibernate,这样我就只有A类和B类,B元素以某种方式映射到一个有序列表(即,元素根据它们在关系中的顺序属性放入ArrayList)?JPA为此提供:
@Entity
public class A {
@OneToMany
@OrderColumn
private List<B> items;
}
@实体
公共A类{
@独身癖
@订单列
私人清单项目;
}
另请参见。JPA为此提供了
@OrderColumn
。太好了,这正是我想要的。我想这已经包含在Hibernate的JPA支持中了,对吧?是的,Hibernate有。