博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hibernate--Restrictions详解
阅读量:2443 次
发布时间:2019-05-10

本文共 904 字,大约阅读时间需要 3 分钟。

方法 说明
Restrictions.eq =
Restrictions.allEq 利用Map来进行多个等于的限制
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

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

转载地址:http://jjsqb.baihongyu.com/

你可能感兴趣的文章
Windows Vista IIS 7.0开启方法(转)
查看>>
Windows Vista六大版本详细介绍(转)
查看>>
Windows XP 中注册表内容的导入和导出(转)
查看>>
单一产品不会成功 开源软件开始商业应用(转)
查看>>
RedHat上SSH2的安装和使用(转)
查看>>
安全使用RedHat Linux系统(转)
查看>>
RedHat Enterprise AS4硬盘安装步骤(转)
查看>>
全国第一个高校Linux培训考试中心建立(转)
查看>>
关于Kerberos安装的几个问题(转)
查看>>
Solaris硬盘分区简介(转)
查看>>
gcc编译器小知识FAQ(转)
查看>>
Linux下多线程编程与信号处理易疏忽的一个例子(转)
查看>>
流氓和木马结合 强行关闭你的防火墙(转)
查看>>
SUSE一纸诉状控告SCO 捍卫知识产权(转)
查看>>
debian下编译2.6.13.2内核的步骤及感受(转)
查看>>
预装正版的市场意义(转)
查看>>
创建小于16M XFree86迷你Linux系统(转)
查看>>
shell中常用的工具(转)
查看>>
使用MySQL内建复制功能来最佳化可用性(转)
查看>>
一个比较vista的vista主题for rf5.0fb(转)
查看>>