Hallo.
Noch eine Frage:
Kann man eigentlich Calendar nicht persistieren?
Dank folgendem Bug: https://glassfish.dev.java.net/issues/show_bug.cgi?id=353
kann man schonmal gar nicht @Temporal(TemporalType.DATE) zum Attribut hinzufügen...
Auch diese Meldung des Glassfish lässt mich darauf schließen:
cannot navigate expression [c.generalInspection] of type [java.util.Calendar] inside a query
Als Abfrage hatte ich diese hier benutzt, die müsste doch passen, oder?:
@NamedQuery(name="getCarsForInspection", query="SELECT c FROM Car c WHERE c.generalInspection.YEAR > 1995")
Wie speichert man denn am besten ein Datum in einem Entity ab? Die Notlösung wäre natürlich über einzelne Integer, aber das ist ja sicher nicht notwendig, oder?
Danke nochmal für Hilfe...
Noch eine Frage:
Kann man eigentlich Calendar nicht persistieren?
Dank folgendem Bug: https://glassfish.dev.java.net/issues/show_bug.cgi?id=353
kann man schonmal gar nicht @Temporal(TemporalType.DATE) zum Attribut hinzufügen...
Auch diese Meldung des Glassfish lässt mich darauf schließen:
cannot navigate expression [c.generalInspection] of type [java.util.Calendar] inside a query
Code:
Deploying application in domain failed; Deployment Error -- Exception Description: Error compiling the query [getCarsForInspection: SELECT c FROM Car c WHERE c.generalInspection.YEAR > 1500], line 1, column 28: invalid navigation expression [c.generalInspection.YEAR], cannot navigate expression [c.generalInspection] of type [java.util.Calendar] inside a query. Deployment Error -- Exception Description: Error compiling the query [getCarsForInspection: SELECT c FROM Car c WHERE c.generalInspection.YEAR > 1500], line 1, column 28: invalid navigation expression [c.generalInspection.YEAR], cannot navigate expression [c.generalInspection] of type [java.util.Calendar] inside a query.
Als Abfrage hatte ich diese hier benutzt, die müsste doch passen, oder?:
@NamedQuery(name="getCarsForInspection", query="SELECT c FROM Car c WHERE c.generalInspection.YEAR > 1995")
Wie speichert man denn am besten ein Datum in einem Entity ab? Die Notlösung wäre natürlich über einzelne Integer, aber das ist ja sicher nicht notwendig, oder?
Danke nochmal für Hilfe...