0

可能重复:
类似子句 JPQL 中的参数

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

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

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

4

1 回答 1

0

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

Query query = em.createQuery("SELECT c FROM TestEntity c WHERE   c.titleLIKE :searchString");
query.setParameter("searchString", "%" + "test" + "%");
于 2012-11-01T19:21:53.553 回答