Olá,
É sabido que os tipos primitivos não podem receber null.
E quando temos um atributo do tipo int e o seu respectivo valor no banco de dados é null, o Hibernate lança uma exceção por não conseguir injetar o valor no atributo do bean.
Para contornar isto eu já vi algumas sugestões para alterar o tipo da propriedade para java.lang.Integer. Desta forma a propriedade poderia receber null.
Alguém conhece alguma outra forma de solucionar este problema? Talvez configurando no Hibernate que o valor padrão para campos int seja 0.
Obrigado,
Jean Pierobom