JPQL Comme Insensible à la casse

Je veux rechercher des données dans la table User par le nom de la casse.

@Repository
public interface UserRepository extends JpaRepository<User, Long> {

  @Query("select u from User u where lower(u.name) like %lower(?1)%")
  public List<User> findByNameFree(String name);

}

J'ai une erreur: jeton inattendu: %. Où dois-je placer '%'?

OriginalL'auteur windupurnomo | 2016-05-12