把将要查询的字段名放到javabean中,在jsp页面中的sql查询语句中直接调用javabean中定义的方法或函数,即写select语句中不用列出所有要查询字段的名称,而是调用javabean中封装的方法即可。请大家帮忙!谢谢了!急盼回复!!!!!

解决方案 »

  1.   

    研究一下
    http://www-306.ibm.com/software/data/db2/everyplace/doc/infocenters/chs/dbeapr1103.htm
      

  2.   

    类似:
    class JavaBean{  String id;
      String name;  FindById(String id){
        ... ...
        //select and set filed
      }
    }
      

  3.   

    没有明白,大致不过我认为你可以把sql语句写在bean中,那你传参数进去不就可以嘛?说错了别怪
      

  4.   

    public class xx
    {
    String id;
    public void sets(String a)
    {
    id=a;
    }
    public String gets()
    {
    return id;
    }
    public Resultset getr()
    {
    sql=....
    }
    }
    大概就是这个模式把..
      

  5.   

    这种想法,几年前已经有人提出过了,后来出现了hibernate,就是这种思想的进化,你不如学习一下hibernate吧。我现在做的一个网站,整个网站的存储过程就是用你所说的这种方式来做的,当时还没有hibernate,其实这种作法的坏处不少,例如,要在表中增加字段,就要到类中增加属性,而且,表与表间建立关联的情况,这种作法不适用.