【发布时间】:2015-01-06 00:24:07
【问题描述】:
如何为 Set 指定 @OrderBy?我想强制 Hibernate 使用由 Treeset 支持的持久性集,我的理解是我需要使用 @OrderBy 来触发它。
【问题讨论】:
如何为 Set 指定 @OrderBy?我想强制 Hibernate 使用由 Treeset 支持的持久性集,我的理解是我需要使用 @OrderBy 来触发它。
【问题讨论】:
您想获取有序数据,但将其放入无序集合中?那没有意义。最好使用另一个 Java 集合,例如 List 或 SortedSet。
@OneToMany(cascade=CascadeType.ALL,orphanRemoval=true)
@OrderBy() // orders by primary key
private List<MyObject> objectList=new ArrayList<>();
【讨论】: