[Java] [Hibernate] java.util.Date in MySQL DB

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von rushzero, 15. Mai 2012 .

Schlagworte:
  1. 15. Mai 2012
    [Hibernate] java.util.Date in MySQL DB

    Hi,

    ich bekomm es einfach nicht hin ein Date in eine MySQL DB zu mappen mit Hibernate..

    Jedesmal bekomme ich folgende Meldung:
    Code:
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
    Jemand ein Idee?

    PS: Hibernate 4.1.3
     
  2. 15. Mai 2012
    Zuletzt bearbeitet: 15. Mai 2012
    AW: [Hibernate] java.util.Date in MySQL DB

    Mapping Class
    Code:
    @Entity
    @Table(name="TIMETABLE")
    public class timetable implements Serializable {
     @Id
     @Column(name = "TIMETABLE_ID")
     @GeneratedValue
     private long id;
     @Temporal(TemporalType.DATE)
     pritvate java.util.Date time;
     
     //Konstruktor Getter und Setter
    }
    
    
    Die DAO Klasse

    Code:
     public void saveClient(timetable client)
     {
     Session session = HibernateUtil.getSessionFactory().getCurrentSession();
     Transaction trans = session.beginTransaction();
     session.saveOrUpdate(client);s
     trans.commit();
     }
    
    Ich schaff es einfach nit java.util.Date in die MySQL DB zu bekommen
     
  3. 15. Mai 2012
    AW: [Hibernate] java.util.Date in MySQL DB

    hast du schonmal
    Code:
    @Temporal(TemporalType.TIMESTAMP)
    versucht?

    ansonsten kannst du mal versuchen über die annoation
    Code:
    @Column(name="creationDate")
    zu machen. wenn das noch nicht funktioniert, dann kannst du mal dein log level erhöhen und schauen was dir hibernate auspuckt..

    gruß
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.