Problemas com colunas inteiras criadas depois com JPA/Hibernate

Tem o seguinte contexto:
Possuo uma tabela com muitos campos, e as propriedades inteiras estavam sendo mapeadas para atributos do tipo int. Precisamos então criar uma nova coluna, tbm do tipo int. Aí que está o problema, quando está nova coluna for criada no banco pelo hibernate, os seus valores serão null, e ao tentar selecionar com o hibernate vai dar pau, pois um int não pode ser null, apenas um Integer…

Então, a única solução nesse caso seria mesmo apenas mudar o tipo de todas as propriedades das minhas entidades de int para Integer? Será que existe alguma forma mais elegante de fazer isso??? O ideal seria tipo, algo para que quando no banco estiver null o hibernate tentar setar 0 no atributo e não null, mas não sei se isso é possível…