我有一個代碼,從數據庫獲取日期從我去年花了如下代碼:用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