hql语句

原创 2016年06月01日 16:33:37
 hql语句不区分大小写,但是我们一般都小写
from Customer as c where c,name =:name
(as也可以省略)
from Customer c where c,name =:name
-------------------------------------------------------------------------------------------------
hql支持多态查询(即可查出当前类和所有子类的实例,对接口也适用)
如下:
假如classA有两个子类,classA1和classA2,
session.createQuery("from tableA");会查出所有的tableA类的实例
session.createQuery("from java.lang.Serializable");这样查询该接口的所有实例也是可以的

-----------------分页查询---------------------------------------
Criteria criteria = getCurrentSession().createCriteria(persistentClass);
             criteria.setFirstResult(20).setMaxResults(10);
//查询从第20个元素开始的共10个元素
List list=criteria.list();
---------如果只希望查出一个对象,可以这么写
session。createQuery("......").setMaxResults(1).uniqueResule();
uniqueResule方法指挥返回一个对象!如果你知道结果只有一个的时候可以不写setMaxResults方法,如果不止一个的话,就得写setMaxResults,否则报异常    
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

hql语句教程

  • 2015-09-29 19:09
  • 353KB
  • 下载

hql精点查询语句.doc

  • 2012-07-27 10:47
  • 46KB
  • 下载

HQL语句--select(选择)

以Object[]类型返回选择的属性: 如果在select子句中只是指定了选择的对象和属性,没有指定返回的数据类型,默认查询结果以对象数组Object[]形式返回。 eg:@Test pu...

常用的HQL语句下载

  • 2009-04-12 22:01
  • 31KB
  • 下载

HQL常用语句

// HQL: Hibernate Query Language. // 特点: // >> 1,与SQL相似,SQL中的语法基本上都可以直接使用。 // >> 2,SQL查询的是表和表中的列;HQL...

hql查询语句.doc

  • 2012-12-01 17:12
  • 46KB
  • 下载

hibernate的hql查询语句

hibernate的hql查询语句 在这里通过定义了三个类,Special、Classroom、Student来做测试,Special与Classroom是一对多,Classroom与Stu...

完整的HQL 语句源码

  • 2009-11-26 14:10
  • 12KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)