Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Problem beim Persistieren eines java.util.Date in MySql mit Hibernate

Ich habe ein ähnliches Setup wie Sie (außer dass meines funktioniert) und meine Mapping-Datei sieht so aus:

<property name="firstLoginDate" type="timestamp">
    <column name="firstLoginDate" length="19"/>
</property>

Meine Datenbank zeigt die Spaltendefinition als datetime.

Bearbeiten:

Noch einige Dinge zu überprüfen...

  • Überprüfen Sie, ob der MySQL-Treiber auf Ihrem lokalen Computer derselbe ist wie auf den Arbeitsmaschinen.
  • Versuchen Sie, die Tabelle zu löschen und havehibernate sie für Sie neu zu erstellen. Wenn das funktioniert, dann gibt es ein Problem im Mapping.