JPA com Hibernate Annotations -> Campos Nulos

Numa classe coloquei dois atributos um int e outro boolean, sendo que seus campos na tabela permitem nulo.
Ao obter um objeto do banco dá erro dizendo que não pode atribuir um valor nulo para um atributo de tipo primitivo.
Tudo bem. Coloquei as classes wrappers no lugar, Integer e Boolean.

A minha pergunta é o seguinte: tem algum lugar onde eu possa configurar para dizer que se o campo vier nulo é para colocar no atributo da classe o valor 0 (Integer) ou false (Boolean)?
Ou só tenho como fazer isto nos métodos set destes atributos?

Obrigado.

amigo, isso ele ja faz automatico dependendo da versao da lib, mas nao para os atributos wrapper, somente para primitivos. Mas depende da versao do hibernate. Acho que o Hibernate 3.2 ja contempla isso se nao me engano. Vimos isso aqui recentemente…

Estou usando
hibernate-3.2
hibernate-annotations-3.3.0.GA
hibernate-entitymanager-3.3.1.GA

Vou dar uma olhada na versão mais nova. Pois, nesta dá erro se os atributos forem tipos primitivos e o valor do campo for null.

Conferi no site do Hibernate agora, e a que tenho é a última.
Só que não não converte de forma automática valores null para 0 (qd atributos int) ou false (qd atributos boolean).
Qd tenta atribuir dá erro dizendo q não pode atribuir valores null para atributos primitivos.

Alguma dica?