Použijte JPA Query Expressions tento jazyk je nezávislý na databázi. Výraz dotazu JPA by byl podobný vašemu nativnímu dotazu (můžete použít funkci MĚSÍC ):
@Query("SELECT u FROM Cliente u WHERE MONTH(u.nascimento) = ?1")
Iterable<Cliente> findAllByNascimentoLike(Integer month);