我需要HQL或JPQL来进行以下查询:
select * from customer where customer_name like '%ROB%'
我正在使用Query Manager进行JPQL查询。
答案 0 :(得分:1)
http://www.stpe.se/2008/07/hibernate-hql-like-query-named-parameters/表示您应在参数本身中包含%
符号,而不是查询。
e.g:
String query = "from user u where u.name like :name"
getHibernateTemplate().findByNamedParam(query, "name", '%' + str + '%');