Użyj wyrażeń zapytań JPA ten język jest niezależny od bazy danych. Wyrażenie zapytania JPA byłoby podobne do natywnego zapytania (możesz użyć funkcji MIESIĄC ):
@Query("SELECT u FROM Cliente u WHERE MONTH(u.nascimento) = ?1")
Iterable<Cliente> findAllByNascimentoLike(Integer month);