Hibernate 使用LIKE%休眠选择查询

Hibernate 使用LIKE%休眠选择查询,hibernate,jpql,Hibernate,Jpql,我需要用于以下查询的HQL或JPQL: select * from customer where customer_name like '%ROB%' 我正在使用查询管理器进行JPQL查询。说应该在参数本身中包含%符号,而不是查询 e、 g: 表示应在参数本身而不是查询中包含%符号 e、 g: String query = "from user u where u.name like :name" getHibernateTemplate().findByNamedParam(query, "

我需要用于以下查询的HQL或JPQL:

select * from customer where customer_name like '%ROB%'
我正在使用查询管理器进行JPQL查询。

说应该在参数本身中包含
%
符号,而不是查询

e、 g:

表示应在参数本身而不是查询中包含
%
符号

e、 g:

String query = "from user u where u.name like :name"
getHibernateTemplate().findByNamedParam(query, "name", '%' + str + '%');