Select Hibernate não mostrar campo completo

Ola

Estou com um campo utilizando hibernate mostrando o CPF…

que da um select campo_cpf from cliente…

retorna blz…

como conseguiria formatar a saida pra mostrar somente os 3 primeiros numeros e os 3 ultimos … 345.xxx.xx5-89

Já tentou usar o substring para os 3 primeiros , e para os 3 ultimos, por cpf ser número de dígitos fixos você pode usar isto

no sql, sei fazer blz,
porem no hibernate so mostra o codigo q nao eh o SQL
apartir do from:

“from Cliente”

nao me da opcao dos campos

Consegui no jsf

na pagina controlo o que mostrar adicionando .substring

#{cliente.celular.substring(0,7)}***#{cliente.celular.substring(12)}

que era o que queria nao mostrar por exemplo o celular todo
somente (63) 98***-*000 para o usuario final.

Acabou usando o substring que citei, boa solução!