【发布时间】:2012-10-22 10:42:48
【问题描述】:
我从一个例子中得到了这段代码,我如何用 ebj ql 进行搜索?
SELECT OBJECT(p)
FROM Person p
WHERE (p.name LIKE ?1)
我如何从这里继续?我想返回 p.name 包含字符串“test”的结果
【问题讨论】:
我从一个例子中得到了这段代码,我如何用 ebj ql 进行搜索?
SELECT OBJECT(p)
FROM Person p
WHERE (p.name LIKE ?1)
我如何从这里继续?我想返回 p.name 包含字符串“test”的结果
【问题讨论】:
我找到了解决方案。这是一个例子。
Query query = em.createQuery("SELECT c FROM TestEntity c WHERE c.titleLIKE :searchString");
query.setParameter("searchString", "%" + "test" + "%");
【讨论】: