请问Hibernate中CriteriaQuery可以使用原生sql作为排序条件么-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

请问Hibernate中CriteriaQuery可以使用原生sql作为排序条件么

2016-03-17 08:58:29 2359 1

criteriadeschibernatesql
请问Hibernate中Criteria Query可以使用原生sql作为排序条件么?
正常情况下是
addOrder(Order.desc("column"));
希望order by nvl(column,'xxxx') desc
类似Hibernate 的条件查询就支持原生sql.
请问排序支持么?我搜索了一下,没有找到类似的api.
当然我使用hql就可以了,但是我前提已经使用了Criteria Query.
谢谢。

取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 19:04:22

    可以使用原生SQL语句 不过你的原生SQL语句得写到hibernate的映射文件上写 通过HibernateSessionFactory.getSession().getNamedQuery("ss"); 即可调用原生SQL

    0 0
相关问答

1

回答

mysql sql根据条件取数据

2016-02-08 13:21:28 2062浏览量 回答数 1

0

回答

请教一下oracle中的loop语句块中有 sql执行要几分钟?

2019-09-27 13:39:51 319浏览量 回答数 0

1

回答

只需要一条sql语句 根据上级pid去查询。。。。

2019-09-11 13:35:35 469浏览量 回答数 1

1

回答

使用 sql 语句输出各个班级的平均成绩,并按成绩倒序排列。这个sql要怎么写呢?

2019-08-30 10:17:52 802浏览量 回答数 1

0

回答

在source的时候,如何显示执行的SQL的具体语句是什么?

2019-08-27 16:57:17 247浏览量 回答数 0

1

回答

sql语句直接放到phoenix中可以运行没问题,但通过mybatis来跑,预编译语句的时候就报错?

2019-08-22 19:32:04 489浏览量 回答数 1

1

回答

下面sql语句有问题吗

2019-07-29 16:20:22 2507浏览量 回答数 1

1

回答

各位谁知道 \d+ tablename 命令的Partitions:部分用SQL语句怎么查

2019-05-29 13:44:12 1423浏览量 回答数 1

0

回答

怎么知道当前执行得存储过程中,目前正在执行的SQL语句? 从pg_stat_activity中只能查到 类似 call sp_procedure() 的 调用语句,无法看到其中当前正在执行的语句?

2019-05-15 14:56:11 1650浏览量 回答数 0

1

回答

MySQL 的SQL语句优化问题

2016-02-27 13:54:53 2853浏览量 回答数 1
2709
文章
6591
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载