Hibernate的常用方法與HQL運算子的說明
比較運算子:
HQL運算子 QBC運算子 含義
= Restrictions.eq() 等於
<> Restrictions.not(Exprission.eq()) 不等於
> Restrictions.gt() 大於
>= Restrictions.ge() 大於等於
< Restrictions.lt() 小於
<= Restrictions.le() 小於等於
is null Restrictions.isnull() 等於空值
is not null Restrictions.isNotNull() 非空值
like Restrictions.like() 字串模式匹配
and Restrictions.and() 邏輯與
and Restrictions.conjunction() 邏輯與
or Restrictions.or() 邏輯或
or Restrictions.disjunction() 邏輯或
not Restrictions.not() 邏輯非
in(列表) Restrictions.in() 等於列表中的某一個值
ont in(列表) Restrictions.not(Restrictions.in())不等於列表中任意一個值
between x and y Restrictions.between() 閉區間xy中的任意值
not between x and y Restrictions.not(Restrictions..between()) 小於值X或者大於值y