`

Hql技巧积累之一:同时使用distinct和order by的问题

    博客分类:
  • SSH
阅读更多
所用数据库:ms server2000
所用hibernate版本: hibernate3.2


sql:
--查询签约年份,不重复,年份降序显示
select distinct year(a.signDate) as signYear 
from my_table a
order by signYear desc

以上sql在查询分析器里是没有问题的。
转换成hql如下:
hql:
select distinct year(a.signDate) as signYear 
from MyTable a
order by signYear desc

以上hql在服务启动编译时通过, 单执行查询时抛出异常:列名“signYear”无效。

修改成如下hql才行:
select distinct year(a.signDate) as signYear 
from MyTable a
order by year(a.signDate) desc

以上hql对应的sql也正确。
1
2
分享到:
评论

相关推荐

    hibernate查询之HQLhibernate查询之HQL

    hibernate查询之HQLhibernate查询之HQLhibernate查询之HQL

    hql语句 使用大全

    hql语句常规 方法 使用 了解hql语句

    HQL语句 HQL语句

    HQL语句 HQL语句 HQL语句 HQL语句 HQL语句

    HQL语法入门学习HQL语法入门学习

    HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL语法入门学习HQL...

    HQL Eclipse Plugins 配置教程

    不喜欢使用myEclipse的...最近在项目中使用Hibernate,由于需要使用HQL,找了很多资料,大都是MyEclipse中自带的HQL工具。 由于MyEclipse是收费的,速度不是很理想。所以在网上找到了一个elipse插件 英文图文教程 ...

    HQL(Hibernate Query Language):

    HQL(Hibernate Query Language):是面向对象的查询语句,它的语法和SQL语句有些相像,在运行时才得以解析.HQL并不像SQL那样是.

    hql语句大全hql语句大全

    hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全hql语句大全

    hql ppt Hql PPt

    Hql PPt Hql PPt

    HQL 详解 HQL查询

    不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询...

    完整的HQL 语句源码

    完整的HQL 语句形势如下: Select/update/delete…… from …… where …… group by …… having …… order by …… asc/desc 其中的update/delete 为Hibernate3 中所新添加的功能

    HQL语法大全,并带有详细的例子

    HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按 如下步骤进行: (1)获取Hibernate Session对象; (2)编写HQL语句; (3)以HQL语句作为参数,调用Session的createQuery方法创建查询对象; (4)...

    HQL语句大全HQL语句大全

    HQL语句大全HQL语句大全HQL语句大全HQL语句大全HQL语句大全

    hql练习之种树.zip

    hql练习之种树.zip

    Hibernate之HQL查询

    HQL查询是一种面向对象的查询语言,其中没有表和字段的概念,只有类、对象和属性的概念,HQL 是应用较为广泛的方式.这是本人对HQL知识点做的一个总结性的练习

    hql模糊查询hql模糊查询

    hql模糊查询hql模糊查询hql模糊查询hql模糊查询

    HQL的具体内容和使用

    写了数据库的几种连接方式以及各个方式的使用说明!

    HQL连接查询和注解使用总结

    HQL是指定连接查询方式,而且显式指定了关联级别的查询策略

    hql分页

    hql分页 博文链接:https://shangdiyefankun.iteye.com/blog/107381

    HQL批量插入、更新和删除

    HQL批量插入、更新和删除 HQL批量插入、更新和删除 HQL批量插入、更新和删除

    Hql语句注意事项总结

    Hql语句注意事项总结 1.在Hql中使用group by的问题 2.在count()中使用别名问题 3.关于Integer和Long的问题 4.关于参数是数组的问题

Global site tag (gtag.js) - Google Analytics