`
xfjt297857539
  • 浏览: 153085 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

HQL Study

    博客分类:
  • SSH
 
阅读更多
引用
HQL和SQL不一样,HQL查询的是对象,而SQL查询的是数据库中的表。
String HQL = "from User as user where name=?";
// If HQL is "from Object", Hibernate will query all tables in database;
Query query = Session.createQuery(HQL);
query.setString(1,"name");
List list = query.list();

或者
String HQL = "from User as user where name=:name"
Query query = Session.createQuery(HQL);
query.setString(name,"name");
List list = query.list();




分页的实现
query.setFirstResult(0);
query.setMaxResult(10);
分享到:
评论

相关推荐

    study

    查询语言方面,Hibernate 提供了HQL(Hibernate Query Language),一种类似SQL的语言,专门用于操作对象。此外,还有Criteria API和JPQL(Java Persistence Query Language),它们提供了更强大的查询能力。 至于...

    hadoop study(适合新手学习)

    在Hive方面,安装步骤需要遵循特定版本的指令,并且涉及基本使用、导入导出数据、数据类型和文件格式、存储架构以及HQL(Hive Query Language)语法的学习。模式设计和综合案例实战有助于加深对Hive应用的理解。 ...

    HibernateStudy

    本学习资料涵盖了Hibernate的基础概念、配置、实体类、映射文件、查询语言(HQL)以及事务管理等内容,旨在帮助初学者快速掌握Hibernate的核心功能。 【标签】:ORM, Hibernate, 数据库, Java, 对象关系映射 ...

    study_hibernater

    6. **查询语言**:Hibernate支持HQL(Hibernate Query Language),一种面向对象的查询语言,类似于SQL。还有 Criteria API 和 JPA 的 Criteria API,提供更灵活的查询方式。 7. **一对多、一对一、多对多关系映射*...

    ssh-study-01.rar_Java编程_Java_

    Hibernate提供了HQL(Hibernate查询语言)以及 Criteria API,方便查询。描述中的“自动生成数据库”可能指的是Hibernate的逆向工程特性,通过配置可以从现有数据库生成Java实体类和映射文件,也可以反过来,根据...

    Spark-JAVA-Study:火花程序

    - **集成Hive**:Spark SQL支持Hive的元数据、HQL查询和Hive表。 - **DataFrame API**:可以直接在DataFrame上执行SQL查询,增强了SQL与Spark的交互性。 6. **Spark Streaming**: - **DStream**:持续的、按...

    hibernate学习源码

    本项目中的`HibernateStudy`包含了一系列示例代码,涵盖了以上所有知识点,通过实际操作,你可以更深入地理解Hibernate的持久化机制,并掌握其在实际项目中的应用。通过学习和实践,你将成为一名熟练的Hibernate...

    hibernate 源码直接导入Eclipse

    - Criteria API 和 HQL:Hibernate 提供了两种查询语言,Criteria API 用于构建动态查询,而HQL(Hibernate Query Language)则类似于SQL,但针对对象模型。 2. 如何在Eclipse中导入Hibernate源码: - 下载...

    hibernate的配置使用和各种查询

    <class name="com.tsinghua.manager.vo.EmployeeVO" table="Employee" schema="dbo" catalog="study"> ``` ##### 2. Account.hbm.xml ```xml <!DOCTYPE hibernate-mapping ...

    一个简单的struts,spring,hibernate列子

    4. **项目结构**:在压缩包中,"study"可能是项目的根目录,包含了源码、配置文件和其他资源。由于lib包没有包含,开发者需要自行下载相关的jar包,包括Struts、Spring、Hibernate的库,以及其他可能的依赖,如...

    spring+hibernate

    6. **数据库操作**:学习如何使用Hibernate的Session进行CRUD操作,以及HQL(Hibernate Query Language)进行查询。 7. **实战项目**:创建一个简单的Spring+Hibernate应用,例如用户管理系统,实践上述知识。 在...

    Spring MVC+Hibernate&Ibatis学习 例子 教程

    在"spring_MVC_study"这个压缩包中,很可能是包含了一系列的示例代码和教程文档,用于指导学习者如何在实际项目中结合使用Spring MVC、Hibernate和iBatis。这些示例可能涵盖了从基本的CRUD操作到复杂的业务流程,...

    IBM经典面试题

    【压缩包子文件的文件名称列表】:“study_hibernate”表明面试题可能特别关注Hibernate框架的使用和理解。Hibernate是一个流行的Java ORM(对象关系映射)工具,用于简化数据库操作。学习Hibernate可能包括以下几个...

    spring 3.0.4 +hibernate3.6+mybatis3.0.4+struts 2.1.8+freemark整合

    Hibernate通过HQL(Hibernate Query Language)提供了一种与SQL类似的查询语言,并且支持级联操作和缓存机制,大大简化了数据库操作。 **MyBatis 3.0.4** 是一个轻量级的持久层框架,它允许开发者编写SQL语句并与...

    研究

    在"Study-master"这个项目中,可能包含的是一个学习或者研究这些技术的示例代码库,通过分析和实践这些代码,开发者可以深入了解各个技术的工作原理、最佳实践以及如何将它们有效地结合起来。这些知识对于提升个人...

    论坛系统(ssh框架)

    Hibernate的HQL(Hibernate Query Language)提供了一种面向对象的查询方式,使得查询语句更加直观和易于理解。 论坛系统的常见功能包括: 1. **用户注册与登录**:用户可以注册新账号,通过邮箱或手机号验证,...

    支付宝Java工程师笔试题

    例如,`Student`类继承自`Person`类,继承了所有属性和方法,并可以添加新的方法如`study()`。 - **多态:** 同一个接口可以表示多种形态。例如,不同类型的对象对同一个方法作出不同的响应,如`Shape`接口可以被`...

Global site tag (gtag.js) - Google Analytics