我现在正在看别人的代码.
他们的做法是:sql语句一点都不在jsp页面里构造,遇到sql操作的地方,直接调用bean的方法(不传递任何参数),而这些方法包含:构造sql语句,执行sql操作等内容.这样做,给我的感觉是:这样的bean特别凌乱、死板。
我的意思是:sql语句在jsp页面里构造,然后调用具有数据库操作功能的bean执行数据库操作。
//取需要显示的记录
objFagl.setSysFlag("PP",screensize);
String strSql = "select ajbh,ajmc,sabmmc,slrq,lajdajlydm from zj_laslaj" +
" where ajbh not in (select ajbh from zj_ajjdb where bajddm in ('" + PPConstant.PP_ZZSA+"','" + PPConstant.PP_YZJLA + "','" + PPConstant.PP_LYCL + "','" + PPConstant.PP_TZGALA + "'))" +
" and ajbh not in (select ajbh from zj_lajdcbr) order by tfsj desc";
System.out.println(strSql);
objFagl.setSql(strSql);