DetachedCriteria用法

反射機制:
java反射機制主要提供以下功能。
1、在運行時判斷任意一個對象所屬的類。
2、在運行時構造任意一個類的對象。
3、在運行時判斷任意一個類所具有的成員變量和方法。
4、在運行時調用任意一個對象的方法。
5、生成動態代理。
DetachedCriteria用法

DetachedCriteria detachedCriteria = DetachedCriteria.forClass(Department.class);
detachedCriteria.createAlias("employees", "e").add(Restrictions.eq("name", "department")).add(Restrictions.gt(("e.age"), new Integer(20)));
departmentManager.findByCriteria(detachedCriteria);
比較運算符 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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章