永发信息网

整合SSH时,timestamp类型的的异常

答案:2  悬赏:50  手机版
解决时间 2021-02-11 16:21
  • 提问者网友:你独家记忆
  • 2021-02-10 15:45
最近做个项目,要用Spring整合Struts和Hibernate,有个表中的字段需要设置为timestamp类型的,在用Hibernate反转成pojo类之后,Tomcat就启动不起来了,打印信息为
严重:严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.AnnotationException: @Temporal should be set on a java.util.Date or java.util.Calendar property: com.witbridge.payroll.pojo.TDetail.lastUpdateTime
……
Caused by: org.hibernate.AnnotationException: @Temporal should be set on a java.util.Date or java.util.Calendar property: com.witbridge.payroll.pojo.TDetail.lastUpdateTime
……
在把java.sql.Timestamp类型改为java.util.Date类型后,异常消失,服务器可以正常启动了,请各位高手解释这到底什么原因?

web.xml已经配置:

contextConfigLocation
/WEB-INF/classes/applicationContext.xml



org.springframework.web.context.ContextLoaderListener
最佳答案
  • 五星知识达人网友:罪歌
  • 2021-02-10 17:10
[/WEB-INF/classes/applicationContext.xml

它没有找到这个配置文件~~~~~~~~~还有时间类型必须要写一个时间转换器~
全部回答
  • 1楼网友:洒脱疯子
  • 2021-02-10 18:49
搜一下:整合SSH时,timestamp类型的的异常
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯