`
hkjdkl
  • 浏览: 30917 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hql语句的in 和 limit 操作替代方法

    博客分类:
  • hql
 
阅读更多

在MySql中如果想查一个集合的前几条记录. 则使用limit,如:

SELECT * FROM tv_favorite t order by t.createtime limit 10;

 

而我们在DAO层使用HQL语句时,HQL语法检查时是不识别limit的。就会在执行前抛出错误。

替代方法是:

String hql = "select id from EpgFavorite order by createTime";
Query q = this.getSession().createQuery(hql);
q.setFirstResult(0);
q.setMaxResults(10);
q.list()

 

 

关于in操作时,可以

String hql = "delete EpgFavorite where id in (1,2)"
this.getHibernateHelper().executeUpdate(sql, new Object[]{})

 

分享到:
评论

相关推荐

    HQL语句大全HQL语句大全

    ### HQL语句详解 #### 一、HQL简介 HQL(Hibernate Query Language)是Hibernate框架中的查询语言,它提供了面向对象的方式来进行数据库...在实际开发中,合理利用HQL可以极大地提高数据库操作的效率和代码的可读性。

    Hibernate框架]Hql语句in中带参数的写法

    在本文中,我们将讨论如何在HQL语句中使用in关键字带参数的写法,以及解决相关问题的方法。 一、HQL语句in中带参数的写法 在HQL语句中,使用in关键字可以实现集合参数的传递,例如: ```java String hql = "FROM ...

    hql语句大全hql语句大全

    ### HQL语句详解:精通Hibernate查询语言 #### 引言 HQL(Hibernate Query Language)是Hibernate框架中用于...掌握HQL,意味着能够在Hibernate框架中实现高效、简洁的数据操作,从而提高应用程序的性能和响应速度。

    HQL语句 HQL语句

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

    全面解析HQL语句 非常详细直接的HQL语句的功能介绍

    标题:“全面解析HQL语句 非常详细直接的HQL语句的功能介绍” 描述:“非常详细直接实用的HQL语句的功能介绍看过的人保准都说好” 本篇文章将深入探讨HQL(Hibernate Query Language)的核心功能及其在数据查询...

    hibernate-HQL语句大全

    hibernate-HQL语句大全

    HQL语句的语法

    HQL语句的语法结构与SQL相似,但更注重对象和类的概念。以下将详细介绍HQL语句的几个关键部分: 1. **from 子句**:这是HQL查询的起点,用于指定要查询的持久化类。例如,`from Person as p`表示从`Person`类中选择...

    HQL语句大全

    ### HQL语句大全:深入理解与应用 #### 概述 HQL(Hibernate Query Language)是Hibernate框架中用于查询数据库的一种面向对象的查询语言。它允许开发人员以面向对象的方式编写查询,而不是直接使用SQL。HQL支持...

    最新HQL语句实例代码

    常见HQL语句的示例包括输出结果,以及语句的分析总结

    常用的hql语句用法解析

    总之,HQL提供了一种强大的方式来查询和操作数据库中的对象,其灵活性和面向对象的特性使得它在Java开发中非常实用。理解和掌握HQL能够极大地提高在Hibernate框架下进行数据操作的效率。通过本文的解析,你应该能够...

    hql语句大全

    以下是对标题和描述中所提到的HQL语句的详细说明: 1. 实体查询: HQL的基本查询形式是`from 类名`,这将返回该类的所有实例,包括其子类。例如,`from TUser`将获取所有TUser对象。如果TUser类有外键,不指定特定...

    hql语句语法详解hql语句

    本篇文章将根据给定的信息深入探讨HQL的基本语法结构及其使用方法。 #### 1. From 子句 `FROM` 子句用于指定查询的对象来源。它可以是实体类或其别名。例如: ```sql FROM Person AS p ``` 这里的 `Person` 是一...

    常用的HQL语句下载

    在本文中,我们将深入探讨HQL(Hibernate Query Language),一种专为Hibernate ORM框架设计的查询语言,用于在Java应用程序中操作数据库。以下是一些常用HQL语句的使用与说明: 1. **HQL更新语句**: 更新操作...

    HQL语句详解Select/update/deletefromwhere...

    需要注意的是,在Hibernate中查询时,如果实体之间存在继承关系(如`Employee`类继承自`HourlyEmployee`和`SalariedEmployee`),则可以通过类似`"from Employee"`这样的HQL语句来查询基类`Employee`的所有子类实例...

    hql基础语句

    HQL(Hibernate Query Language)是Hibernate框架中用于...以上内容涵盖了HQL的基础用法,包括ID生成策略、基本查询语句、集合参数传递和不同的传参方式。通过这些知识点,你可以更有效地使用Hibernate进行数据库操作。

    HQL语句(结合实例).doc

    HQL语句(结合实例).doc HQL语句(结合实例).doc HQL语句(结合实例).doc

    学习HQL语句

    HQL 拥有面向对象语言的所有特性,包括多态、继承和组合。 一、投影函数 投影函数是 HQL 中的一个基本概念,它返回查询结果中的对象或对象的属性。使用 from 和 select 子句可以完成投影操作。from 子句返回指定的...

    hql语句 使用大全

    ### HQL语句使用大全 HQL(Hibernate Query Language)是一种...以上介绍了HQL的基础语法及常用操作,HQL的强大之处在于其灵活性和易用性,掌握了这些基本用法后,开发人员可以根据具体需求编写出更复杂的查询语句。

    HQL语句函数汇总(汇集了hql语句中大部分常用的函数)

    汇集了hql语句中大部分常用的函数 ABS(n) 取绝对值数学函数 数学函数 JPAQL HQL ABS(column_name[数字类型对象属性])

Global site tag (gtag.js) - Google Analytics