Olá a todos,
Não sei se este seria o local exato para essa pergunta mas lá vai.
Estou tendo que fazer consultas em um banco com HQL e a seguinte situação se apresentou:
Tenho uma tabela X com um campo Y
Esse campo é uma String com o nome de um arquivo.
Esse nome é gerado automaticamente pelo sistema e fica mais ou menos assim:
NNNN_NNNNNNNN_N_NNNNNNNNN_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.txt
Só que os valores “N”, que são numéricos obviamente, podem ser de tamanhos diferentes.
Eu preciso executar um busca onde o parametro passado ao método é referente ao 4º grupo de números.
Atualmente a busca traz toda a tabela filtrada com outros parâmetros e já no código Java ele passa o resultado por um FOR onde ele separa esse nome de arquivo em pedaços com o split, pega o 4º pedaço e aí compara para ver se é o que eu pedi.
Tenho como fazer esse procedimento diretamente no HQL?
Obrigaod por qualquer ajuda!