一,DAO里的代码:
public List query(String spID, String dspID) {
Date today = new Date();
Map parms = new HashMap();
parms.put("spID", spID);
parms.put("dspID", dspID);
parms.put("today", today);
return (List)this.queryForList("DECISION_QUESTIONNAIRE.query", parms);
}
二,sqlMap.xml里的代码:
三,在sqlMap.xml里使用时注意用对应的参数名。这里也体现了日期的比较
四,这里使用Map来进行传参数,当然也可以自己写一个POJO类,里面的属性为要传入的参数,但这样做自认为不如用Map好,因为那样的话系统里会多许多类,而这些类存在的意义就是为了传参数,且其对面向对象封装思想也没有什么好的体现,所以这里用Map来传递参数好。
阅读(4985) | 评论(0) | 转发(0) |