如何在JPA </string>中为Set <string>指定@Orderby

时间:2015-01-06 00:24:07

标签: hibernate hibernate-4.x

如何为Set指定@OrderBy?我想强制Hibernate使用它由Treeset支持的持久性集合,我的理解是我需要使用@OrderBy来触发它。

1 个答案:

答案 0 :(得分:0)

您想要获取有序数据,但是将其放入无序集合中?那没有意义。更好地使用另一个Java集合,如List或者SortedSet。

@OneToMany(cascade=CascadeType.ALL,orphanRemoval=true)
@OrderBy() // orders by primary key
private List<MyObject> objectList=new ArrayList<>();