常州niit吧 关注:29贴子:291
  • 0回复贴,共1

使用HQL查询

只看楼主收藏回复

HQL是Hibernate Query Language的缩写,语法很想SQL,但是HQL是一种面向对象的查询语言。SQL的操作对象是数据列、表等数据库对象,而HQL操作的是类、实例、属性。
  HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按如下步骤进行:
  1.获取Hibernate Session对象
  2.编写HQL语句
  3.以HQL语句作为参数,调用Session的createQuery方法创建查询对象
  4.如果HQL语句包含参数,则调用Query的setXxx方法为参数赋值
  5.调用Query独享的list()或uniqueResult()方法返回查询结果列表
简单的例子:I


IP属地:江苏1楼2013-11-01 17:30回复