Valor Default para Datas - Hibernate

Bom dia pessoal…

Estou com um problema e não sei se vocês já passaram por isso. Tenho um campo Date em minha tabela, cujo valor default é uma data truncada.
Quando estou tentando criar um novo registro pelo hibernate, meu bean tem o objeto Date = null e recebo um constraint violation exception.

Não quero precisar setar esta data em meu bean, afinal ela deve ser gravada truncada e setando um “new Date” ela vai com os valores do minutos também…

Gostaria de saber se este problema é comum e se existe uma maneira de dizer para o Hibernate “Se valor = null e Banco tem Default Value, use o do banco”.

Achei estranho o Hibernate já não fazer isso por padrão com datas… Com inteiros por exemplo o valor default funciona perfeitamente, mesmo usando Integer que é nullable.

Abs