@OneToMany关系的@OrderBy无法正常工作

时间:2015-03-09 14:16:31

标签: java hibernate jpa

我正在使用此代码:

@OneToMany(mappedBy="contraCheque")
@OrderBy("tipo")
private List<ContraChequeRubrica> rubricas;

虽然hibernate正确生成SQL(ORDER BY tipo ASC),但getRubricas()返回的列表尚未排序。

的pom.xml:

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-entitymanager</artifactId>
    <version>3.6.1.Final</version>
</dependency>
<dependency>
    <groupId>org.hibernate.javax.persistence</groupId>
    <artifactId>hibernate-jpa-2.0-api</artifactId>
    <version>1.0.0.Final</version>
</dependency>

tipo只有两个可能的值:'C''D'

我期待这样的结果:

C
C
C
C
D
D
D

相反,我有这个:

C
C
D
D
C
D
C

0 个答案:

没有答案