`
qingzuochen
  • 浏览: 275635 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

QBC查询之字符串模式匹配

 
阅读更多

 

Criteria 字符串模式匹配
1.通配符方式 "%" " _"


 Criteria criteria = session.createCriteria(Person.class).add(Restrictions.like("name", "q%"));

 

2.MatchMode方式

MatchMode.START Expression.like("name","q", MatchMode.START) 姓名以q开头
MatchMode.END Expression.like("name","q", MatchMode. END) 姓名以q结尾
MatchMode.ANYWHERE Expression.like("name","q", MatchMode. ANYWHERE) 姓名中包含q
MatchMode.EXACT Expression.like("name","q", MatchMode. EXACT) 精确匹配,姓名必须为q
分享到:
评论

相关推荐

    HQL与QBC的查询条件.doc

    3. **字符串模式匹配**: - `like`:等价于`Expression.like()`,用于进行字符串的模式匹配。 4. **逻辑运算**: - `and`:等价于`Expression.and()`或`Expession.conjunction()`,表示逻辑与。 - `or`:等价于`...

    qbc表达式

    **字符串模式匹配** `like` - **HQL运算符**: `like` - **QBC运算符**: `Restrictions.like()` - **含义**: 使用通配符进行字符串匹配。 - **示例**: 如果要查询姓名包含“张”的用户,可以使用`Restrictions.like...

    Hibernate中Criteria的用法

    在上面的代码中,我们使用 `like()` 方法创建了一个字符串模式匹配的条件对象,然后可以将其添加到 Criteria 对象中。 Criteria Criteria 是 Hibernate 中的一个接口,它定义了一个查询对象。例如,我们可以使用...

    Hibernate中Criteria的完整用法

    例如,我们可以使用`Restrictions.eq()`来检查字段是否等于某个值,`Restrictions.like()`来进行字符串模式匹配,`Restrictions.in()`用于检查字段是否在给定列表中,`Restrictions.between()`则用于定义一个范围。...

    DetachedCriteria使用介绍

    | like | Restrictions.like() | 字符串模式匹配 | 以上方法为 `DetachedCriteria` 的使用提供了丰富的功能,使其成为处理各种查询需求的强大工具。通过灵活运用这些方法,你可以构建出满足各种业务场景的复杂查询...

    Hibernate Criteria用法大全.docx

    - `Restrictions.like()`: 字符串模式匹配 - `Restrictions.and()`: 逻辑与 - `Restrictions.or()`: 逻辑或 - `Restrictions.not()`: 逻辑非 - `Restrictions.in()`: 等于列表中的某一个值 - `Restrictions....

    DetachedCriteria Criteria 使用方法

    | like | Restrictions.like() | 字符串模式匹配 | | and | Restrictions.and() / Restrictions.conjunction() | 逻辑与 (logical AND) | | or | Restrictions.or() / Restrictions.disjunction() | 逻辑或 (logical...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part4

     17.2.3 字符串模式匹配  17.2.4 逻辑运算  17.2.5 集合运算  17.3 小结  17.4 思考题 第18章 Hibernate的检索方式(下)  18.1 连接查询  18.1.1 默认情况下关联级别的运行时检索策略  18.1.2 迫切左外连接...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     17.2.3 字符串模式匹配  17.2.4 逻辑运算  17.2.5 集合运算  17.3 小结  17.4 思考题 第18章 Hibernate的检索方式(下)  18.1 连接查询  18.1.1 默认情况下关联级别的运行时检索策略  18.1.2 迫切左外连接...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part3

     17.2.3 字符串模式匹配  17.2.4 逻辑运算  17.2.5 集合运算  17.3 小结  17.4 思考题 第18章 Hibernate的检索方式(下)  18.1 连接查询  18.1.1 默认情况下关联级别的运行时检索策略  18.1.2 迫切左外连接...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part1.rar

     17.2.3 字符串模式匹配  17.2.4 逻辑运算  17.2.5 集合运算  17.3 小结  17.4 思考题 第18章 Hibernate的检索方式(下)  18.1 连接查询  18.1.1 默认情况下关联级别的运行时检索策略  18.1.2 迫切左外连接...

Global site tag (gtag.js) - Google Analytics