1 public M2PointRule selectByRuleID(String ruleID) {
2 if(ruleID==null || "".equals(ruleID)){
3 return null ;
4 }
5 String sql = "select * from " + tableName + " where cruleid= ? ";
6 Object[] values = new Object[] { ruleID };
7 List list = this.getJdbcTemplate().query(sql, values, new BaseRowMapper(M2PointRule.class));
8 return (list == null || list.size()==0 ? null : (M2PointRule) list.get(0));
9 }
其實很多時候都會忽略一些問題,比如參數驗證,像這段代碼:第二行開始的輸入參數驗證,第8行的輸出參數驗證(雖然返回的list!=null ,可是他的size卻為0,郁悶),雖然編程規范很多,可有多少人全能記住并照做,習慣很重要吧!打算有時間整理一份編程規范,簡短但是實用的。。
posted on 2005-07-27 10:29
wilin 閱讀(360)
評論(0) 編輯 收藏 所屬分類:
技術點滴