Hibernate Criteria查询
2010-10-17 09:08
239 查看
Hibernate是ORM框架,为了方便开发人员实现数据库查询,它提供了如下3种实现方式:
1、使用HQL(Hibernate Query Language)语句,这是类似SQL的一种对象化查询语句。
2、使用Criteria对象按条件查询(Query By Criteria,QBC)和按示例查询(Query By Example,QBE)。
3、使用原生SQL(Native SQL)语句。
因大部分数据库都支持标准SQL语句,所以可以使用SQL语句来操作数据库。而使用Hibernate时,即使不了解SQL语句,也可以使用其提供的API来进行数据查询。Hibernate提供的Criteria类对查询进行了封装,将数据查询条件封装为一个对象,同时使用Criteria对象,还可以对所查询的数据进行统计、分组和排序等。
使用Criteria对象进行数据查询,还可以实现动态查询条件的组装。
本文出自 “有思想的代码” 博客,请务必保留此出处http://wujuxiang.blog.51cto.com/2250829/406809
1、使用HQL(Hibernate Query Language)语句,这是类似SQL的一种对象化查询语句。
2、使用Criteria对象按条件查询(Query By Criteria,QBC)和按示例查询(Query By Example,QBE)。
3、使用原生SQL(Native SQL)语句。
因大部分数据库都支持标准SQL语句,所以可以使用SQL语句来操作数据库。而使用Hibernate时,即使不了解SQL语句,也可以使用其提供的API来进行数据查询。Hibernate提供的Criteria类对查询进行了封装,将数据查询条件封装为一个对象,同时使用Criteria对象,还可以对所查询的数据进行统计、分组和排序等。
使用Criteria对象进行数据查询,还可以实现动态查询条件的组装。
本文出自 “有思想的代码” 博客,请务必保留此出处http://wujuxiang.blog.51cto.com/2250829/406809
相关文章推荐
- 基于Hibernate的动态查询(HQL、Criteria、DetachedCriteria、MySQL)
- Hibernate Criteria查询_查询一条记录
- Hibernate 、Hql查询和Criteria查询
- Hibernate 的三种查询方式:HQL、Criteria、Sql
- Hibernate中离线查询DetachedCriteria案例
- Hibernate之DetachedCriteria动态条件查询
- Hibernate-Criteria查询(3)DetachedCriteria构造查询条件、命名查询、原生SQL、调用存储过程(使用JDBC)
- Hibernate 的三种查询方式:HQL、Criteria、Sql
- hibernate中DetachedCriteria查询的用法
- Hibernate的学习之路十八(Criteria的查询简单)
- Hibernate离线查询(DetachedCriteria)
- Hibernate Criteria 查询---addOrder用法添加排序
- Hibernate-Criteria 模糊查询
- (3) Hibernate的查询 标准(Criteria)查询
- Hibernate 中 load方法与get方法以及Query查询与Criteria查询
- Hibernate无语句查询Criteria(用于单表条件查询)
- 应用Hibernate3的DetachedCriteria实现分页查询
- Hibernate Criteria查询
- Hibernate的查询 标准(Criteria)查询
- Hibernate笔记(4)-hql查询与Criteria查询