我想实现对商品添加时对要添加的商品先进行查询,如果数据库已有这件商品就对这件商品进行更新处理(也就是说这件商品原来有500件,我现在在往里面添加400件,对其进行更新处理后,在查询数据库时这件商品就变成了900件),我现在对更新这里的原有商品数量取值与更新时使原有商品数量和现输入数量相加不太清楚要怎么处理,注:要在JSP里面实现!望高手路过指点!谢谢!

解决方案 »

  1.   

    你用Hibernate了吗?
    用的话查找对象,存在则修改;不存在则添加。
      

  2.   


    方法:先获取要更新的产品ID及数量----->根据ID查询数据库是否存在同样产品---->如果有更新,否则不.
    代码个人认为不需要写了吧.
      

  3.   

    查找对象,写个方法啊,判断里面是否有这个商品,如果存在就只加上数量,否则new一个对象且把
    数量置为1
      

  4.   

    你可以在后台写个action类,查询数据库中是否有该商品记录,有就更新件数,没有就插入一条新的记录
    再执行查询语句,将信息传回jsp页面
      

  5.   

    本帖最后由 ProvidenceZY 于 2009-08-02 09:06:07 编辑
      

  6.   

    这是做购物车吧!把购物车里的商品信息放到一个Map中,key为商品的ID,做修改或添加时,就传个ID过来,取出购物车,在Map通过id找到对应的value,如果存在就做修改,如果找不到就做添加!