【发布时间】:2014-04-25 04:08:34
【问题描述】:
我正在尝试将日期保存在数据库中。从XML 中的合作伙伴系统接收日期以及为该XML 标记提供setter 和getter 方法的jar 文件属于
java.util.Calender type
这我需要在我的代码中保存为日期类型。我正在尝试使用getTime() 方法,但它没有保存。我没有收到任何异常,但值未存储在数据库中。
java.util.Calender ls; ls.getDate() 是从XML 获取日期的方法,标记其内部的jar 文件
XML tag is <v2:EffDate>2013-12-01T00:00:00Z</v2:Effdate>
Date date = (Date)ls.getEffDate().getTime(); // ls is the object and converting Calander to Date
我也试过了——
Date date = ls.getEffDate().getTime();
现在将此值设置为 DB
Class SaveDate sd = new Savedate();
sd.setEffdate(date);
当将其保存为 Spring 的简单表单控制器的 DomainObject 时,它不会反映在 DB 中 其他值可以很好地保存同一对象
hibernate映射就像
<property name = "effDate" type = "java.util.Date"> <column name = "Effective_Date"/></property >
EFFECTIVE_DATE 是DataBase 中的日期类型
有什么办法保存??
【问题讨论】:
标签: java xml spring hibernate date