`
zwm
  • 浏览: 277454 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

HQL条件简单查询

SQL 
阅读更多
public List queryData() {
List list = null;
Session session = HibernateSessionFactory.getSession();
Transaction tx = session.beginTransaction();
String sql = "from BasicUser as g where g.id>:id";
Query query = session.createQuery(sql);
query.setInteger("id", 86);
list = query.list();
tx.commit();
session.close();
return list;
}

public static void main(String[] args) {
List list = new HibernateTools().queryData();
for (int i = 0; i < list.size(); i++) {
BasicUser bu = (BasicUser) list.get(i);
System.out.println(bu.getId() + "," + bu.getName());
}
}
分享到:
评论

相关推荐

    NHibernate HQL 条件查询

    在探讨NHibernate HQL条件查询时,我们首先要理解NHibernate框架以及HQL(Hibernate Query Language)的基本概念。NHibernate是一个开放源代码的对象关系映射(ORM)解决方案,它为.NET平台提供了一种将对象模型与...

    hibernateHQL关联查询

    ### Hibernate HQL 关联查询详解 #### 一、引言 在进行数据库操作时,关联查询是必不可少的一部分,尤其在处理复杂的数据结构时更是如此。Hibernate作为一种流行的Java持久层框架,提供了强大的对象关系映射(ORM...

    hibernate的HQL的模糊查询

    综上所述,Hibernate的HQL模糊查询是开发中不可或缺的工具,它提供了一种简单而强大的方式来处理数据库的模糊查询需求。通过理解并熟练掌握这些概念,可以更好地利用Hibernate进行数据操作,提升项目的开发效率和...

    HQL查询及语法

    HQL语法丰富,涵盖了从简单到复杂的查询需求。以下是一些基础的HQL语法示例及其解析: 1. **基本查询** - `from Person as p`: 此语句用于从Person表中选择所有实例。这里的`as p`是可选的,用于指定结果集中的...

    hibernate hql各类查询范例

    以上内容涉及了使用 HQL 和 DetachedCriteria 进行查询、参数化查询、执行更新操作以及简单的统计查询等常见的 Hibernate 操作。这些知识点对于理解和掌握 Hibernate 框架的基本使用至关重要,同时也是开发基于 ...

    HQL与QBC的查询条件.doc

    在实际应用中,HQL通常用于构造复杂的、面向对象的查询,而QBC则更适合于简单的查询或者基于对象实例的查询。开发者可以根据需求和场景选择合适的方法进行数据检索。 总结起来,HQL和QBC是Hibernate提供的两种不同...

    HQL是hibernate自己的一套查询

    4. **灵活性**:HQL支持多种查询方式,包括简单查询、复杂查询、联接查询等。 ### HQL的基本使用 #### 1. 简单查询示例 ```java Session session = HibernateUtil.getSession(); String hql = "FROM Admin AS ...

    Hibernate实例开发 HQL 与 QBC 查询

    总的来说,HQL更适合于编写结构化的、复杂的查询,而QBC则更适合于基于对象实例的简单查询。在实际开发中,开发者可以根据需求灵活选择适合的查询方式。在学习和实践中,理解并熟练掌握这两者,将极大地提升你的...

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

    此子句支持简单的全表扫描,也能够进行更复杂的多表联接查询。 ### 2. select子句 `select`子句用于指定返回结果集的字段或属性。HQL支持多种选择方式,包括: - `select p.name from Person as p`:选择`Person`...

    Hibernate之HQL查询

    例如,假设我们有一个`Student`类,包含`name`和`age`属性,一个简单的HQL查询可能如下: ```sql SELECT s FROM Student s WHERE s.age &gt; 18 ``` 这个查询会返回所有年龄大于18岁的学生对象。 **2. HQL的SELECT...

    Hibernate教程(数据查询)HQL,PDF格式

    HQL不仅支持全表扫描,还支持条件查询、联接查询、分组、排序等复杂操作。例如,下面的代码展示了如何根据年龄筛选用户: ```java List names = session.find("select user.name from User as user where age = 25...

    HQL语句大全HQL语句大全

    ### HQL语句详解 ...通过上述介绍可以看出,HQL不仅具备SQL的强大功能,同时还具有面向对象的特点,使得查询变得更加简单直观。在实际开发中,合理利用HQL可以极大地提高数据库操作的效率和代码的可读性。

    HQL语言大全 高清晰可复制版

    例如,一个简单的HQL查询可能如下所示: ```sql FROM Employee e WHERE e.name = 'John' ``` 这条语句将返回所有名字为'John'的员工对象。 3. **HQL的查询类型** - **基本查询**:如上所示,从一个实体类中...

    精通HQL(word格式)

    HQL的基本查询包括选择(SELECT)、从(FROM)、条件(WHERE)、排序(ORDER BY)等元素。例如,查询所有学生的信息,可以使用以下HQL语句: ```sql SELECT s FROM Student s ``` 如果要根据特定条件查询,比如找出...

    常用易懂,易会HQL查询

    例如,一个简单的HQL查询可能如下: ```hql SELECT entity FROM EntityClass entity WHERE entity.property = 'value' ``` 这里`EntityClass`是持久化类的名称,`entity`是查询中的别名,`property`是类的属性。...

    精通HQL.doc

    - HQL的查询结果通常是一个对象列表,而不是简单的值列表。 - 虽然HQL与SQL相似,但并非所有SQL特性都适用于HQL,因为HQL是面向对象的,而非面向关系的。 - HQL可以和Criteria API结合使用,提供更强大的查询能力。 ...

Global site tag (gtag.js) - Google Analytics