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

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()

热点排行