0

我正在使用以下查询从数据库中获取数据:

with t1(x) as(
select level - 1
from dual
connect by level <= 4

select *  -- actual query
from t1
order by case x
         when 0 then 'expire'
         when 1 then 'approval'
         when 2 then 'pending'
         when 3 then 'counting'
         end

我需要使用 Hibernate 来执行这个查询。

1)您能告诉我是否可以使用以下条件进行查询?

criteria.createAlias(sortField, 
sortField + ", CURRENT_DATE " + newNameFromCase);

如果没有,我该怎么做才能Result从我的查询中获取信息?

我一直在寻找 Hibernate 注释,但没有找到任何东西。

我必须补充一点,我的项目没有使用 XML 配置文件进行休眠。

4

0 回答 0