次のクエリにはHQLまたはJPQLが必要です。
select * from customer where customer_name like '%ROB%'
JPQLクエリにクエリマネージャを使用しています。
http://www.stpe.se/2008/07/hibernate-hql-like-query-named-parameters/%
は、クエリではなく、パラメータ自体にシンボルを含める必要があると述べています。
例えば:
String query = "from user u where u.name like :name"
getHibernateTemplate().findByNamedParam(query, "name", '%' + str + '%');