Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Hibernate中的有序关系_Java_Hibernate - Fatal编程技术网

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
的元素,但这些元素以特定顺序关联。因此,在我的数据库中,我有table
A
和table
B
,还有第三个table
C
,其中FK to
A
B
加上一个
order
属性,该属性指定了相关元素的顺序

有没有办法将这些元素映射到Hibernate,这样我就只有A类和B类,B元素以某种方式映射到一个有序列表(即,元素根据它们在关系中的顺序属性放入ArrayList)?

JPA为此提供:

@Entity
public class A {

    @OneToMany
    @OrderColumn
    private List<B> items;

}
@实体
公共A类{
@独身癖
@订单列
私人清单项目;
}

另请参见。

JPA为此提供了
@OrderColumn
。太好了,这正是我想要的。我想这已经包含在Hibernate的JPA支持中了,对吧?是的,Hibernate有。