2012-01-19 26 views
1
int diffanalysis=Integer.parseInt(history.getDiffanalysisHours()) ; 
int AnalysisHours= Integer.parseInt(project.getAnalysisHours()); 

history.setDiffanalysisHours(String.valueOf(AnalysisHours-diffanalysis)); 
projectService.saveorupdate(history); 

我有一個問題,我想要第二個輸入的歷史bean數據。我應該怎麼做呢?如何獲取第二個輸入的數據 - 使用休眠功能保存在MySQL數據庫中

我可以得到以前的數據,但我希望在此之前輸入的數據。

+0

爲什麼你不能只存儲'lastValue'和'secondLastValue'?每當你賦值你將'lastValue'移到'secondLastValue','value'移到'lastValue',你就會得到當前的'value'。 – Gray

+3

瞭解標準的Java命名約定並遵守它們。 –

回答

0

我想到的最明顯的方法是存儲last和second_last的值,並在每次插入時更新它們。更新可以通過程序或其他方式輕鬆完成。

另一種解決方案是添加一個列creation_date,它將採用插入日期和時間的值。然後選擇由creation_date排序的前兩個。

相關問題