dúvida jsf

Estou com uma dúvida no richdataTable, preciso mostrar a lista de endereços
mas só que no banco de dados eu tenho um campo chamado nu_cep que é um Integer, quando eu mostrar a lista de endereços no richdataTable, querem que eu mostre esse campo com a mascara de CEP, por exemplo
no banco está assim:16766260 tem que sair assim 16766-260.
Alguem já fez isso?

cara para mascaras eu recomendo o JQuery
veja: http://docs.jquery.com/Main_Page

Mais isos vc faz ate com java Script se quiser,ou vc pode criar um converter pra este cara tbm.
isto e simples utilize o www.google.com.

ja tentou usar o pattern do converterNumber ?
eu não testei com o “-”, mas para valor funciona…

<h:outputText value="#{pgto.vlrPago}" > <f:convertNumber pattern="##,###,###,###.##" minFractionDigits="2"/> </h:outputText>