zoukankan      html  css  js  c++  java
  • Hibernate criteria中Restrictions的用法

    Hibernate criteria中Restrictions的用法

    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'"

    Hibernate中单表基础条件就这样过滤用就是了.

  • 相关阅读:
    web前端之jQuery
    java之awt编程
    java连接数据库的基本操作
    实习生应聘经历2018/3/1
    javaweb学习之建立简单网站
    mysql之视图
    71. Simplify Path
    347. Top K Frequent Elements
    7. Reverse Integer
    26. Remove Duplicates from Sorted Array
  • 原文地址:https://www.cnblogs.com/huzi007/p/7987879.html
Copyright © 2011-2022 走看看