可能的重复:
类似条款的参数jpql
我从一个示例中获得了此代码,如何使用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" + "%");