在使用hql查询时,如果语句中有like,query绑定参数的形式为:q.setParameter("%param%"); 不需要加单引号,将两个百分号包围起来。 如果是sql查询则需要用两个单引号将百分号包围,形如:'%param%' .