您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: