首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Hibernate的QBC检索形式

2012-07-03 
Hibernate的QBC检索方式一直习惯了Hibernate的HQL查询,一直也觉得挺方便,对于最近项目里出现的QBC(org.hib

Hibernate的QBC检索方式

一直习惯了Hibernate的HQL查询,一直也觉得挺方便,对于最近项目里出现的QBC(org.hibernate.Criteria接口)也是报着一种看看的心理,因为做j2ee这么久了,也写了一大堆HQL的工具类,起初的心理也只是看看而已
Session session =HibernateSessionFactory.currentSession();
首先从工厂类中获得一个Session,这个没什么好说的.用myeclipse的人都知道可以

表达式含义

HQL

QBC

大于等于

>=

Expression.ge()

大于

>

Expression.gt()

小于等于

<=

Expression.le()

小于

<

Expression.lt()

等于

=

Expression.eq()

不等于

<> 或者!=

Expression.ne()

为空

is null

Expression.isNull()

不为空

is notnull

Expression.isNotNull()

在指定范围内

betweenand

Expression.between()

不在指定范围

not betweenand

Expression.not(Expression.between())

属于某个集合

in

Expression.in()

不属于某个集合

notin

Expression.not(Expression.in())

and

Expression.and()

or

Expression.or()

not

Expression.not()

模糊查询

like

Expression.like()

热点排行
Bad Request.