Hibernate - Mapeando data com campos separados

Estou usando o hibernate 2.5 com mapeamento em XML.
Alguem sabe como juntar 3 colunas da tabela pra formar uma só ?

Tenho 3 colunas na tabela (dia,mes e ano) em integer e gostaria de no session.createQuery fazer algo do tipo … where i.data >= :data . Onde data, é claro, é um date.