如何为Set指定@OrderBy?我想强制Hibernate使用它由Treeset支持的持久性集合,我的理解是我需要使用@OrderBy来触发它。
答案 0 :(得分:0)
您想要获取有序数据,但是将其放入无序集合中?那没有意义。更好地使用另一个Java集合,如List或者SortedSet。
@OneToMany(cascade=CascadeType.ALL,orphanRemoval=true)
@OrderBy() // orders by primary key
private List<MyObject> objectList=new ArrayList<>();