Datum mit Hibernate in Datenbank speicher

MU5T4NG

Mitglied
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:

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());
funktionieren, geht aber nicht. Es wird einfach nichts abgespeichert, alle anderen Werte werden aber gestezt, nur das Datum nicht.

Wo ist der Haken? :)
 
S

SlaterB

Gast
wichtig ist nicht nur die Java-Klasse mit Attribut, setter und getter, sondern auch das Mapping zur Datenbank,
eigentlich zu einfach dort einen Fehler anzunehmen aber wenn du es nichtmal selber postest kann auch wieder alles mögliche falsch gemacht sein
 

MU5T4NG

Mitglied
Also noch mehr Input? :D

Rating.java (Pojo)
Java:
import java.util.Date;

public class Rating  implements java.io.Serializable {

     private Integer ratingId;
     private User user;
     private Sight sight;
     private int rating;
     private String comment;
     private Date creationDate;

    public Rating() {
    }

	
    public Rating(User user, Sight sight, int rating) {
        this.user = user;
        this.sight = sight;
        this.rating = rating;
    }
    public Rating(User user, Sight sight, int rating, String comment, Date creationDate) {
       this.user = user;
       this.sight = sight;
       this.rating = rating;
       this.comment = comment;
       this.creationDate = creationDate;
    }
  
[...]

    public Date getCreationDate() {
        return this.creationDate;
    }
    
    public void setCreationDate(Date creationDate) {
        this.creationDate = creationDate;
    }
}

Rating.hbm.xml (Mapping)
[XML]<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 16.04.2011 18:28:28 by Hibernate Tools 3.2.1.GA -->
<hibernate-mapping>
<class name="pictour.entity.Rating" table="rating" catalog="pictour">
<id name="ratingId" type="java.lang.Integer">
<column name="rating_id" />
<generator class="identity" />
</id>
<many-to-one name="user" class="pictour.entity.User" fetch="select">
<column name="user_id" not-null="true" />
</many-to-one>
<many-to-one name="sight" class="pictour.entity.Sight" fetch="select">
<column name="sight_id" not-null="true" />
</many-to-one>
<property name="rating" type="int">
<column name="rating" not-null="true" />
</property>
<property name="comment" type="string">
<column name="comment" length="65535" />
</property>
<property name="creationDate" type="date">
<column name="creation_date" length="10" />
</property>
</class>
</hibernate-mapping>
[/XML]
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Y Hibernate - Datum Insert Datenbankprogrammierung 7
D Abfrage - Spalte(Datum) ändern (Oracle) Datenbankprogrammierung 7
D SQLite Konfusion bei Datum bzw strftime() Datenbankprogrammierung 13
J MS SQL: 2 Tage Zeitverschiebung bei Datum Datenbankprogrammierung 3
N Derby/JavaDB Bei PS das übergebene Datum ändern Datenbankprogrammierung 3
R PostgreSQL Datum in Datenbank eintragen Datenbankprogrammierung 2
M Datum mit Uhrzeit in DB Datenbankprogrammierung 4
T Datum anpassen in Oracle Datenbankprogrammierung 5
Gossi Oracle 2 Daten (Datum) vergleichen Datenbankprogrammierung 6
M Datum umschreiben Datenbankprogrammierung 3
H Fehler bei null-Datum in MySQL-DB Datenbankprogrammierung 2
D Datum in SQL-Datenbank einlesen Datenbankprogrammierung 2
D Datum vor 1756 speichern Datenbankprogrammierung 2
L Postgres kann kein Datum speichern Datenbankprogrammierung 5
M MM.YYYY als Datum speichern Datenbankprogrammierung 4
N Datum Format Datenbankprogrammierung 3
M Datum in Datenbank speichern Datenbankprogrammierung 3
M Datum's String in MSSQL oder MySQL wie konvertieren ? Datenbankprogrammierung 3
F Sauber das Datum Speichern Datenbankprogrammierung 2
L Datum (String) in MySQL-Tabelle (date) speichern Datenbankprogrammierung 4
G Datum Uhrzeit Datenbankprogrammierung 2
D Brauche hilfe bei Delete mit Datum! Datenbankprogrammierung 4
T Abfrage einer relationalen Datenbank anhand des Datum. Datenbankprogrammierung 3
torresbig MySQL hibernate - could not resolve entity class ... (Datenbank Anfänger) Datenbankprogrammierung 19
I Hibernate Predicate mit IN Clause "Unaware how to convert value to requested type" Datenbankprogrammierung 0
T org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: ..., could not initialize proxy - no Session Datenbankprogrammierung 5
T Realisierungsvorschläge Hibernate SQL Datenbankprogrammierung 1
Zrebna Wie mittels Hibernate eine Join-Tabelle als eigene Java-Klasse erstellen? Datenbankprogrammierung 5
Zrebna Tabellen-Erzeugung via Hibernate ignoriert 'CascadeType' settings Datenbankprogrammierung 1
I Hibernate / JPA - Spaltenname von Query (Select) bekommen Datenbankprogrammierung 6
M Mysql Views und Hibernate Caching Datenbankprogrammierung 4
damike84 Hibernate: persistieren eines Graphen Datenbankprogrammierung 2
N Hibernate Entitäten bei Selects aus 2 Tabellen Datenbankprogrammierung 7
OnDemand Hibernate Realationen Datenbankprogrammierung 7
OnDemand Hibernate ManyToOne Datenbankprogrammierung 5
D Hibernate oneToMany Syntaxfehler Datenbankprogrammierung 3
D Hibernate Error: NoSuchMethodError Datenbankprogrammierung 4
D hibernate mit postgreSQL Datenbankprogrammierung 3
S MySQL Hibernate: Fehler bei Verwendung von 2 unterschiedlichen Enumration Datenbankprogrammierung 3
F Problem mit Hibernate c3p0 Datenbankprogrammierung 2
OnDemand MySQL Trigger löst nicht aus bei Hibernate Update Datenbankprogrammierung 12
OnDemand Hibernate OneToMany ManyToOne Datenbankprogrammierung 61
J Hibernate One-To-One mit Where Klausel Datenbankprogrammierung 6
L hibernate.cfg.xml Could not parse configuration Datenbankprogrammierung 0
L H2 Hibernate definieren? Datenbankprogrammierung 1
T JPA Mapping Enum (hibernate 5) Datenbankprogrammierung 1
H In hibernate.cfg.xml schreiben und auslesen Datenbankprogrammierung 0
K Hibernate: Ein Fluch Datenbankprogrammierung 3
K Java Object mit Hibernate in MySQL abspeichern Datenbankprogrammierung 1
K Eclipse: JBoss Hibernate Tool: Kein Zugriff auf Datenbank Datenbankprogrammierung 5
S JpaRepositories & Hibernate: ungewolltes trim() in findBy Datenbankprogrammierung 7
S MySQL hibernate exception: illegal state exception : entityManagerFactory is closed Datenbankprogrammierung 5
S Hibernate: Verschiedene Klassen zurückgeben. Datenbankprogrammierung 2
looparda Architektur für JPA Hibernate Umstieg Datenbankprogrammierung 14
O HSQLDB Hibernate Criteria Problem Datenbankprogrammierung 3
perlenfischer1984 Hibernate mit final members Datenbankprogrammierung 3
perlenfischer1984 Java Objecte speichern mit Hibernate ? Datenbankprogrammierung 2
N SQLite Hibernate und Aufruf von Funktion SELECT last_insert_rowid() Datenbankprogrammierung 2
N Sqlite3 und Hibernate Datenbankprogrammierung 3
A Hibernate Cache leeren Datenbankprogrammierung 4
I MySQL Hibernate zu viele Queries Datenbankprogrammierung 2
Psypsy Hibernate / JPA erkennen von schon gespeicherten Objekten Datenbankprogrammierung 4
Psypsy Hibernate / JPA OneToOne MappedBy Frage Datenbankprogrammierung 2
J Hibernate + DTOs - DTOs in DAOs verwenden? Datenbankprogrammierung 1
S Hibernate-Konfiguration : Unverständliche Ausgabe beim Ausführen Datenbankprogrammierung 0
I MySQL Hibernate / MySQL alias in WHERE clause Datenbankprogrammierung 1
J Hibernate + HSQL embedded Datenbankprogrammierung 2
P Hibernate Einstieg Datenbankprogrammierung 5
C Hibernate und createQuery Datenbankprogrammierung 2
V kennt jemand empfehlenswerte online tutorials zur Hibernate ? gerne auch englisch. Datenbankprogrammierung 4
G H2 Hibernate - wie joins machen Datenbankprogrammierung 1
D Hibernate: Zustand eines Objekts erkennen? Datenbankprogrammierung 0
D Unterschiede Hibernate Vs. Java Persistence API Datenbankprogrammierung 8
I Hibernate / JPA Index hinzufügen Datenbankprogrammierung 1
X Hibernate Cache Verständnisproblem Datenbankprogrammierung 0
T Hibernate und inner class Datenbankprogrammierung 0
K n:m Tabellen mit Hibernate erstellen Datenbankprogrammierung 1
T Hibernate DAO gute Tutorials/Bücher gesucht Datenbankprogrammierung 0
C Hibernate: could not resolve property Datenbankprogrammierung 1
J Plug-In-Framework für Hibernate-Klassen Datenbankprogrammierung 0
M Hibernate - Save Child wenn nötig Datenbankprogrammierung 10
M DAO's + Hibernate Theorie Datenbankprogrammierung 4
T Hibernate, HSQLDB und UNIQUE Datenbankprogrammierung 2
F Hibernate - verschiedene Schemen Datenbankprogrammierung 7
D Hibernate SaveOrUpdate Exception Datenbankprogrammierung 2
D Hibernate CreateQuery ohne Result Datenbankprogrammierung 7
E MySQL Hibernate mit JaxWS führt zu LazyInitialization Exception Datenbankprogrammierung 8
L Einarbeitung in Hibernate -> wenn gute SQL Kenntnisse vorhanden? Datenbankprogrammierung 2
B DB2 Hibernate findet Datenbank nicht Datenbankprogrammierung 18
K JPA / Hibernate Annotations Datenbankprogrammierung 4
M JPA / Hibernate mit Postgres DB Datenbankprogrammierung 3
P JSF + H2 + TomEE + Hibernate/JPA Datenbank wird nicht angelegt Datenbankprogrammierung 3
E MySQL Hibernate ( Anfänger ) Datenbankprogrammierung 3
P Lazy-Fetchig und Session-Problem mit Hibernate Datenbankprogrammierung 4
J Hibernate Select auf Parameterliste Datenbankprogrammierung 3
C Hibernate ManyToMany zusammengesetzter Primärschlüssel, problem. Datenbankprogrammierung 3
P Oracle Hibernate - Oracle-VarChar-Index wird nicht genutzt Datenbankprogrammierung 3
M Hibernate Foreign Key definieren Datenbankprogrammierung 4
M Abstrakte Klassen Hibernate Datenbankprogrammierung 4
D Mit Hibernate (mit Annotation) auf Views zugreifen Datenbankprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben