美文网首页
条件API的IN表达式

条件API的IN表达式

作者: UniThan | 来源:发表于2016-09-07 18:29 被阅读18次

    在条件API中,有两种方式应用IN表达式,一种方式是使用CriterialBuilder接口的in()方法

    该方法只接受单个参数

    cb.in(emp.get("address").get("state"))
    

    该方法返回in对象,接着我们使用in对象的value()方法进行赋值

    cb.in(emp.get("address").get("state")).value("NY").value("CA");
    

    第二种方式是使用EXPRESSION接口的in()方法,该接口允许在单个调用中设置一个或多个值

    emp.get("address").get("state").in("NY","CA");
    

    两个in()方法的区别也很明显:
    方法一接受搜索的表达式,方法二接受搜索的值

    相关文章

      网友评论

          本文标题:条件API的IN表达式

          本文链接:https://www.haomeiwen.com/subject/cdojettx.html