hy michael,
one solution to the given problem is, to
use noDatetimeStringSync=true in the jdbc connection url [ be carefull to use & in hibernate.cfg.xml if you're using another urlparam in the connection url ]
and to map the datetime field of mysql-database again using another name, type=string and insert=false and update=false but the same columnname in the mapping.xml.
so that you at least have
getDatefield() = 31.05.07
getDatefieldString() = 00.06.07
thanks to
http://swik.net/MySQL/Mark+Matthew who posted the hint nearly exactly one year ago
wkr j