Parametro nella clausola simile JPQL

Sto cercando di scrivere una query JPQL con una clausola simile:

LIKE '%:code%' 

Mi piacerebbe avere il codice = 4 e trovare

 455
 554
 646
 ...

Non riesco a passare :code = '%value%'

 namedQuery.setParameter("%" + this.value + "%"); 

perché in un altro posto ho bisogno di :value non racchiuso tra % chars. Qualsiasi aiuto?