可以使用google api的条件或generalDao编写HQL以及Hibernate查询语法
SELECT id,
CASE WHEN from_time > current_timestamp THEN (from_time - current_timestamp)
ELSE (current_timestamp - from_time)
END as a
FROM meetings order by a;
答案 0 :(得分:0)
您可以使用CASE in your HQL queries。
您应该使用CURRENT_TIMESTAMP()函数代替current_timestamp,HQL也支持该函数。