xml无法在java数据库中保存日历日期
我正试图在数据库中保存日期。从XML
中的合作伙伴系统接收日期,以及为该XML
标记提供setter和getter方法的jar文件是
java.util.Calender type
这是我需要在代码中另存为日期类型的代码。我试图使用getTime()
方法,但它没有保存。我没有得到任何异常,但值并没有存储在数据库中
爪哇。util。压延机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
中的日期类型
如何拯救它
# 1 楼答案
试试看
而不是
在hbm映射中也要改变这一点
# 2 楼答案
试试这个。这对我很管用
将
calendar.getTime()
传递给此方法