有個空間

          有個標(biāo)題

          hibernate Restrictions用法

          方法

          說明

          Restrictions.eq

          Restrictions.allEq

          利用Map來進(jìn)行多個等于的限制

          Restrictions.gt

          Restrictions.ge

          >=

          Restrictions.lt

          Restrictions.le

          <=

          Restrictions.between

          BETWEEN

          Restrictions.like

          LIKE

          Restrictions.in

          in

          Restrictions.and

          and

          Restrictions.or

          or

          Restrictions.sqlRestriction

          用SQL限定查詢


          QBC常用限定方法

          Restrictions.eq --> equal,等于.

          Restrictions.allEq --> 參數(shù)為Map對象,使用key/value進(jìn)行多個等于的比對,相當(dāng)于多個Restrictions.eq 的效果

          Restrictions.gt --> great-than > 大于

          Restrictions.ge --> great-equal >= 大于等于

          Restrictions.lt --> less-than, < 小于

          Restrictions.le --> less-equal <= 小于等于

          Restrictions.between --> 對應(yīng)SQL的between子句

          Restrictions.like --> 對應(yīng)SQL的LIKE子句

          Restrictions.in --> 對應(yīng)SQL的in子句

          Restrictions.and --> and 關(guān)系

          Restrictions.or --> or 關(guān)系

          Restrictions.isNull --> 判斷屬性是否為空,為空則返回true

          Restrictions.isNotNull --> 與isNull相反

          Restrictions.sqlRestriction --> SQL限定的查詢

          Order.asc --> 根據(jù)傳入的字段進(jìn)行升序排序

          Order.desc --> 根據(jù)傳入的字段進(jìn)行降序排序

          MatchMode.EXACT --> 字符串精確匹配.相當(dāng)于"like 'value'"

          MatchMode.ANYWHERE --> 字符串在中間匹配.相當(dāng)于"like '%value%'"

          MatchMode.START --> 字符串在最前面的位置.相當(dāng)于"like 'value%'"

          MatchMode.END --> 字符串在最后面的位置.相當(dāng)于"like '%value'"

          posted on 2010-09-23 16:50 游雯 閱讀(795) 評論(0)  編輯  收藏 所屬分類: Java技術(shù)

          主站蜘蛛池模板: 明溪县| 樟树市| 千阳县| 永康市| 疏勒县| 金湖县| 白水县| 平谷区| 双鸭山市| 客服| 大城县| 沈阳市| 台安县| 拜泉县| 郑州市| 邻水| 阳春市| 栖霞市| 吉林市| 望都县| 那曲县| 武鸣县| 大庆市| 合阳县| 睢宁县| 克拉玛依市| 福贡县| 万年县| 盈江县| 太仆寺旗| 南木林县| 建昌县| 琼海市| 普兰县| 顺义区| 安泽县| 浦城县| 当涂县| 奉贤区| 嘉兴市| 郎溪县|