【发布时间】:2015-11-03 20:28:57
【问题描述】:
是否可以将 JPA 中的字母排序更改为自定义?
我在division 列中有这些数据:
BRONZE
SILVER
GOLD
DIAMOND
我已经将它映射到一个实体字段:
public enum Division {
BRONZE,
SILVER,
GOLD,
DIAMOND
}
@Entity
public class MyEntity {
@Enumerated(EnumType.STRING)
private Division division;
...
}
如果我使用默认排序,我会得到字母顺序:
- BRONZE
- DIAMOND
- G旧
- SILVER
但我想按矿石质量排序(按枚举顺序)。
【问题讨论】:
标签: hibernate postgresql jpa