J'ai une configuration similaire à la vôtre (sauf que la mienne fonctionne), et mon fichier de mappage ressemble à ceci :
<property name="firstLoginDate" type="timestamp">
<column name="firstLoginDate" length="19"/>
</property>
Ma base de données affiche la définition de la colonne sous la forme datetime.
Modifier :
Encore quelques points à vérifier...
- Vérifiez que le pilote mysql est le même sur votre local que sur les machines en fonctionnement.
- Essayez de supprimer la table et demandez à Hibernate de la recréer pour vous. Si cela fonctionne, alors il y a un problème dans le mappage.