【发布时间】:2011-12-18 23:55:28
【问题描述】:
我想按 case 语句排序,可以吗?我该怎么做?
SELECT new com.systemname.to.UserDataHolder(u.userId,
CASE WHEN (u.place.cityId = :cityId) THEN 1 WHEN (u.place.stateId = :stateId) THEN 2 ELSE 3 END)
FROM User u
ORDER BY u.userId DESC
【问题讨论】:
-
一些广告以更改 JPA 3.0 规范:github.com/eclipse-ee4j/jpa-api/issues/297