2010-06-08 147 views
0

我的代碼標準冬眠

session.createCriteria(Input.class); 
     DateFormat format = 
new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); 
     Date startDate = 
(Date)format.parse("2005-01-01 00:00:00"); 
     Date endDate = 
(Date)format.parse("2005-03-03 00:00:00"); 
     crit.add(Expression.between 
("inputDate", new Date(startDate.getTime()), 
new Date(endDate.getTime()))); 

此代碼返回一個列表,但沒有出現在它的元素。 我認爲它不符合條件。 任何人的幫助。

+0

你的代碼是不完整的 – 2010-06-08 11:38:52

回答

0

試試這個作爲你的最後一句話:

crit.add(Expression.between("inputDate", startDate, endDate)); 
+0

其實我沒有在CFG文件中添加的.hbm.xml文件。 我得到了解決方案。 感謝您的幫助。 – apb 2010-06-09 04:23:41