JAVA Date in SQL Date

G

Glubi

Gast
Hallo zusammen,

ich würd gern ein JAVA Date also dd.MM.yyyy in meine Oracle Datenbank speichern.
Leider klappt dies nicht so :

Java:
	                 query.setParameter("von", (java.sql.Date) dvo.getGueltigVon());
	                 query.setParameter("bis", (java.sql.Date) dvo.getGueltigBis());

er springt mir in diesen Fehler :

Java:
java.util.Date cannot be cast to java.sql.Date

Danke für die hilfe! ^^
 
G

glubi

Gast
eine frage ;

also wenn ich mein Datum bis zum Ende richtig mitgebe und alles dann dort es in SQL caste so :

Java:
query.setParameter("von", new java.sql.Date(dvo.getGueltigVon().getTime()));
query.setParameter("bis", new java.sql.Date(dvo.getGueltigBis().getTime()));

aber er mir das Datum einfach nicht die Datenbank schreibt, ist es ein Fehler der Tabelle oder welches? :(

Grüße
 
G

glubi

Gast
jop speichere es

Java:
					query.setParameter("von", new java.sql.Date(dvo
							.getGueltigVon().getTime()));
					query.setParameter("bis", new java.sql.Date(dvo
							.getGueltigBis().getTime()));
					
                                         query.executeUpdate();

mhhh finde einfach nicht den Fehler warum dies nicht klappt, kann es an der Tabelle liegen?
Aber die Columns sind von Typ Date :(
 
G

glubi

Gast
mh mein insert? :)

meinst den SQL Statement?

Java:
Query query = manager.createNativeQuery("call KLASSE.SPEICHERN_KLASSEVERSORGUNG" + 
"(:merkmal, :KLASSE, :artNr, :al, :groesse, :von, :bis)");

[code=Java]

dann werden die Variablen gesetzt.
 

Niki

Top Contributor
Query createNativeQuery(String sqlString)

Create an instance of Query for executing a native SQL statement, e.g., for update or delete.



der Knackpunkt ist "native SQL". Ich glaube du müsstest eher eine NamedQuery verwenden. Ich kenn mich leider mit JPA nicht genug aus

//EDIT
nur kurz gegoogelt, meiner Meinung nach verwendest du die Query falsch:
Chapter*10.*Native query

//EDIT2
die Named Query wird dir auch nicht weiterhelfen, ich würds mit native sql einfach probieren
 
Zuletzt bearbeitet:

Ähnliche Java Themen

Neue Themen


Oben