Använd JPA-frågeuttryck detta språk är oberoende av databasen. JPA-frågeuttrycket skulle likna din inbyggda fråga (du kan använda funktionen MÅNAD ):
@Query("SELECT u FROM Cliente u WHERE MONTH(u.nascimento) = ?1")
Iterable<Cliente> findAllByNascimentoLike(Integer month);