QBC常用方法

2021-08-24 18:07:13 字數 932 閱讀 8501

restrictions.eq --> equal,等於.

restrictions.alleq --> 引數為map物件,使用key/value進行多個等於的比對,相當於多個restrictions.eq的效果

restrictions.gt --> great-than > 大於

restrictions.ge --> great-equal >= 大於等於

restrictions.lt --> less-than, < 小於

restrictions.le --> less-equal <= 小於等於

restrictions.between --> 對應sql的between子句

restrictions.like --> 對應sql的like子句

restrictions.in --> 對應sql的in子句

restrictions.and --> and 關係

restrictions.or --> or 關係

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

restrictions.isnotnull --> 與isnull相反

restrictions.sqlrestriction --> sql限定的查詢

order.asc --> 根據傳入的字段進行公升序排序

order.desc --> 根據傳入的字段進行降序排序

matchmode.exact --> 字串精確匹配.相當於"like 'value'"

matchmode.anywhere --> 字串在中間匹配.相當於"like '%value%'"

matchmode.start --> 字串在最前面的位置.相當於"like 'value%'"

matchmode.end --> 字串在最後面的位置.相當於"like '%value'"

QBC常用限定方法說明

restrictions.gt great than 大於 restrictions.ge great equal 大於等於 restrictions.lt less than,小於 restrictions.le less equal 小於等於 restrictions.between 對應sql...

QBC檢索方式

依賴介面 criteria 資料模型 tb user userid,username tb addr addrid,addrname,userid entity class addr class user 備註 省略geters 和 seters 例 criteria c session.creat...

QBC檢索方式

技術分析之qbc檢索方式 0.qbc query by criteria 按條件進行查詢 1.簡單查詢,使用的是criteria介面 listlist session.createcriteria customer.class list for customer customer list 2.排序...