【问题标题】:How do i do a like statement in ejb-ql? [duplicate]我如何在 ejb-ql 中做类似的声明? [复制]
【发布时间】:2012-10-22 10:42:48
【问题描述】:

可能重复:
Parameter in like clause JPQL

我从一个例子中得到了这段代码,我如何用 ebj ql 进行搜索?

SELECT OBJECT(p)
FROM Person p
WHERE (p.name LIKE ?1)

我如何从这里继续?我想返回 p.name 包含字符串“test”的结果

【问题讨论】:

    标签: ejb ejb-3.0 ejbql


    【解决方案1】:

    我找到了解决方案。这是一个例子。

    Query query = em.createQuery("SELECT c FROM TestEntity c WHERE   c.titleLIKE :searchString");
    query.setParameter("searchString", "%" + "test" + "%");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-10
      • 2013-08-07
      • 2017-02-01
      • 1970-01-01
      相关资源
      最近更新 更多