我有一个代码,从数据库获取日期从我去年花了如下代码:用java休眠
Date expiryDate=dataMgr.getDate();
int validity=2;
expiryDate.setYear(expiryDate.getYear() + validity);
// some piece of code
tx.commit();
我使用休眠从数据库中获取。一切工作正常,但问题是在提交后....从我拿了日期(dataMgr.getDate())的DB年也改变了我不知道为什么?有人可以清除我吗?
例如,形成上述代码expiryDate:4/21/2012
(来自数据库)。在提交后,它变成了DB中的4/21/2014
,这不应该发生? 我没有使用那个相应的对象任何地方或更新任何地方???
帮我出
修复格式请 – 2012-04-12 05:26:13
您是否使用相同的对象? – Ketan 2012-04-12 05:30:31