Hallo,
ich möchte in meine MySQL Datenbank ein simples Datum abspeichern, aber es wird nichts gespeichert.
Die Spalte in der DB ist vom Typ 'date'. Mein Java-Code mit Hibernate sieht so aus:
Laut Google und anderen Seiten sollte das mit
funktionieren, geht aber nicht. Es wird einfach nichts abgespeichert, alle anderen Werte werden aber gestezt, nur das Datum nicht.
Wo ist der Haken?
ich möchte in meine MySQL Datenbank ein simples Datum abspeichern, aber es wird nichts gespeichert.
Die Spalte in der DB ist vom Typ 'date'. Mein Java-Code mit Hibernate sieht so aus:
Java:
Rating rating = new Rating();
rating.setUser(curUser);
rating.setSight(curSight);
rating.setRating(selectedStars);
rating.setComment(txt_ratingDesc.getText());
rating.setCreationDate(new Date());
try{
Session session = HibernateUtil.getSessionFactory().openSession();
session.beginTransaction();
session.save(rating);
session.getTransaction().commit();
}
catch(HibernateException he){
JOptionPane.showMessageDialog(null, he.getMessage(1), "Datenbankfehler", JOptionPane.ERROR_MESSAGE);
he.printStackTrace();
}
Laut Google und anderen Seiten sollte das mit
Code:
rating.setCreationDate(new Date());
Wo ist der Haken?