java代码执行SQL语句获取时间对象
阿辰 2011-05-27 11:48:47 public void saveNotice(NoticeBean noticeBean)
{
// TODO Auto-generated method stub
SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd MM:ss:dd");
String hql = "select DATE_ADD('"+dateformat.format(noticeBean.getAddDate())+"',INTERVAL "+noticeBean.getNoticeDays()+" DAY)";
Date enddate = (Date) this.getSession().createSQLQuery(hql).uniqueResult();
noticeBean.setEndDate(enddate);
this.getSession().save(noticeBean);
}
就是带下划线的地方我换成什么方法才能返回一个时间对象呢、
这样虽然不报错但是查询结果是“2”我也不懂这是为什么!!!!求各位高手帮忙解决一下
谢了