Dear Craig,
Thank you for taking your time to inspect my issue. I am sorry, yesterday I was in a hurry, that is why in my example Test program that I send you the
java.util.Data was missing. In original source I have it. You see, if I comment out one line in my project, it runs normally and has no problem with
"nullable = false", so I am not sure if that is really a problem that I am facing here.
Ok, so with this, project runs fine, but my project has no date:
/*@Column(name = "project_deadline")
@Temporal(TemporalType.DATE)
private Date deadline;*/
And like that, I get the following exception:
@Column(name = "project_deadline")
@Temporal(TemporalType.DATE)
private Date deadline;
[java] INFO: Server startup in 932 ms
[java] 10:03:54,317 INFO Version:15 - Hibernate Annotations
3.4.0.GA [java] 10:03:54,348 INFO Environment:543 - Hibernate
3.3.1.GA
[java] 10:03:54,363 INFO Environment:576 - hibernate.properties not found
[java] 10:03:54,363 INFO Environment:709 - Bytecode provider name : javassist
[java] 10:03:54,379 INFO Environment:627 - using JDK 1.4 java.sql.Timestamp handling
[java] 10:03:54,535 INFO Version:14 - Hibernate Commons Annotations
3.1.0.GA [java] 10:03:54,551 INFO Version:16 - Hibernate EntityManager
3.4.0.GA
[java] 10:03:55,207 INFO AnnotationBinder:419 -
Binding entity from annotated class: backend.Project [java] 10:03:55,301 INFO EntityBinder:422 -
Bind entity backend.Project on table project
[java] 01.04.2009 10:03:55 org.apache.catalina.core.ApplicationContext log
[java] SCHWERWIEGEND: StandardWrapper.Throwable
[java] ariba.ui.aribaweb.core.AWBinding$AWBindingException: The following exception occurred while evaluating fieldpath: initialize
[java] at ariba.ui.aribaweb.core.AWBinding.getBindingException(AWBinding.java:1636)
[java] at ariba.ui.aribaweb.core.AWClassAccessorBinding.value(AWBinding.java:802)
[java] at ariba.ui.aribaweb.util.AWClasspathResourceDirectory.initJar(AWClasspathResourceDirectory.java:417)
[java] at ariba.ui.aribaweb.util.AWClasspathResourceDirectory.autoRegisterJarResources(AWClasspathResourceDirectory.java:320)
[java] at ariba.ui.aribaweb.core.AWConcreteServerApplication.registerResourceDirectories(AWConcreteServerApplication.java:329)
[java] at ariba.ui.aribaweb.core.AWConcreteServerApplication.init(AWConcreteServerApplication.java:132)
[java] at ariba.ui.aribaweb.core.AWConcreteApplication.init(AWConcreteApplication.java:292)
[java] at ariba.ui.servletadaptor.AWServletApplication.init(AWServletApplication.java:79)
[java] at ariba.ui.aribaweb.core.AWConcreteApplication.createApplication(AWConcreteApplication.java:160)
[java] at ariba.ui.servletadaptor.AWDispatcherServlet.createApplication(AWDispatcherServlet.java:66)
[java] at ariba.ui.servletadaptor.AWDispatcherServlet.init(AWDispatcherServlet.java:54)
[java] at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
[java] at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:808)
[java] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
[java] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[java] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
[java] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[java] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[java] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
[java] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
[java] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
[java] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
[java] at java.lang.Thread.run(Unknown Source)
-----------------------------------------------------------------------------------------
The question that crossed my mind was how the date is saved? I mean, does date format have anything to do with the way it is saved?
My best regards,
Egle