日期:2014-05-19  浏览次数:20818 次

生成sql

  利用struts2相关知识点   点击查询生成sql 组合

表名: carout
停车卡号信息显示 [字段名:Cid]
车牌号信息显示 [字段名:carno]
最终车辆进场时间 [字段名:in_date]
车辆入场口号 [字段名:inid]
最终车辆出场时间 [字段名:out_date]
车辆出场口号 [字段名:outid]

------解决方案--------------------
建一个CarOut类,修改一下getXX()方法,举个例子: 
停车卡号Cid,那么有
public String getCid() {
    if(cid.length()>0)
        return " and cid=" + cid;
}
最后,还有个toString方法,将各个字段连起来,大概是:
public String toString() {
 return "select * from CarOut Where 1=1" + getCid() + getCarno()+...;
}

在Action里有个CarOut对象,carOut.toString()就是那个sql了。

------解决方案--------------------
亲,要记得给哦
------解决方案--------------------
我去,这都不给分,ylm0929,记住这个ID了,费了半天脑子。
------解决方案--------------------
你扣扣多少,我加你吧,不过你加我也行,我的扣扣:565854966