Olá pessoal, estou querendo fazer uma consulta no meu banco de dados PostgreSql e usar uma função que remove acentuação que já existe nele (remover_acentos) com o JPA.
As querys nativas pegam de boa a função, mas não estou sabendo fazer isso com a querys não nativas. Meu repositório está estendendo de JpaRepository<LancamentoConta, Long>.
@Query("select lc from LancamentoConta lc where lc.usuario.uuid = :uuid and (remover_acentos(UPPER(lc.historico)) LIKE CONCAT('%', remover_acentos(UPPER(:text)), '%') or CAST(lc.valor AS VARCHAR) LIKE CONCAT('%', replace(:text, ',', '.'), '%'))")
fun findByLancamentoComBusca(uuid: UUID, text: String, pageable: Pageable): Page<LancamentoConta>
Obrigado pela atenção