Buscar atributo de objeto int, mostrar no input somente se for != 0

Boa tarde galera,
essa é uma dúvida básica, mas que eu acho bom saber a forma correta de se trabalhar.
Tenho um atributo int no ManagedBean, e para mostrar ele no input uso: <p:inputText value="{#managedBean.atributo}"/>. Só que esse atributo, é int, e caso ele nao tenha sido tratado ainda, ele mostra o valor 0 (zero), correto? Só que eu não queria que mostrasse caso o valor fosse zero.
No momento para resolver isso, em vez de colocar o atributo como int, eu coloco Integer e deixo ele nulo caso for zero.
Essa é a melhor forma de se trabalhar?

Obrigado.

Não é todo servidor que isso acontece, no glassfish por exemplo se não tiver nada ele mostra vazio, e no tomcat fica mostrando o 0, vc pode atribuir null no seu bean, se não tiver nada já vai vazio e se tiver valor mostra, não precisa criar Ifs na sua aplicação para tratar isso.