知识大全 Hibernate查询方法之探析

Posted

篇首语:拍照的好处,是可以在人生微凉时,用回忆取暖。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Hibernate查询方法之探析相关的知识,希望对你有一定的参考价值。

Hibernate查询方法之探析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   : QBE (Query By Example)

  Criteria cri = session createCriteria(Student class);cri add(Example create(s)); //s是一个Student对象list cri list();

  实质 创建一个模版 比如我有一个表serial有一个 giftortoy字段 我设置serial setgifttoy( ) 则这个表中的所有的giftortoy为 的数据都会出来

   : QBC (Query By Criteria) 主要有Criteria Criterion Oder Restrictions类组成

  session = this getSession();Criteria cri = session createCriteria(JdItemSerialnumber class);Criterion cron = Restrictions like( customer name);cri add(cron);list = cri list();

  比较运算符

  HQL运算符 QBC运算符 含义=Restrictions eq()等于<> Restrictions not(Exprission eq())  不等于>Restrictions gt()大于>= Restrictions ge()大于等于 <= Restrictions.le()小于等于is null Restrictions.isnull()  等于空值is not nullRestrictions.isNotNull()  非空值like  Restrictions.like() 字符串模式匹配and Restrictions.and()  逻辑与and njunction()逻辑与or Restrictions.or()逻辑或or Restrictions.disjunction()逻辑或notRestrictions.not()  逻辑非in(列表) Restrictions.in()等于列表中的某一个值ont in(列表)Restrictions.not(Restrictions.in())不等于列表中任意一个值beeen x and yRestrictions.beeen() 闭区间xy中的任意值not beeen x and y  Restrictions.not(Restrictions..beeen()) 小于值X或者大于值y

  3: HQL

  String hql = "select s.name ,avg(s.age) from Student s group by s.name";Query query = session.createQuery(hql);list = query.list();....

4: 本地SQL查询

  session = sessionFactory.openSession();tran = session.beginTransaction();SQLQuery sq = session.createSQLQuery(sql);sq.addEntity(Student.class);list = sq.list();mit();

  5: QID

cha138/Article/program/Java/ky/201311/28308

相关参考

知识大全 Hibernate 本地SQL查询

Hibernate本地SQL查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本地SQL查询来

知识大全 Hibernate复合主键查询

Hibernate复合主键查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Hibernate

知识大全 Hibernate数据查询

Hibernate数据查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  HibernateQu

知识大全 Hibernate 高级查询技巧

Hibernate高级查询技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  集合过滤:  对于

知识大全 Hibernate高级查询实战

Hibernate高级查询实战  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  大家知道在Hibe

知识大全 Hibernate属性查询简介

Hibernate属性查询简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文向大家介绍Hi

知识大全 hibernate的条件查询

  首先定义一个条件查询实例这里要有一个主表(mainTable)  DetachedCriteriadeCriteria=DetachedCriteriaforClass(mainTableclas

知识大全 Hibernate 命名查询NamedQuery

Hibernate命名查询NamedQuery  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  例

知识大全 Hibernate高级查询实战[2]

Hibernate高级查询实战[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  《取TOP结

知识大全 Hibernate高级查询实战[1]

Hibernate高级查询实战[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  大家知道在H