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 阅读(348)
评论(0) 编辑 收藏 所属分类:
技术点滴