为什么修改功能成了添加? this.pdao.saveProdType(pt) 你这肯定是增加啊,必须把实体id写成以前存在的主键才是更新 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是用SSH框架做的,ACTION中pdao调用的是Hibernate自动生成的DAO JSP页面中已经有隐藏域获得了id,但是还是成了添加,以前的时候后台自动生成的代码都不用重写,而且添加和修改提交同一个Action就没有问题,现在不知道具体是哪里出了错,为什么明明获得了ID,结果还是成了添加呢 用saveOrUpdate()方法,如果不存在则进行添加,如果存在了就修改信息 this.pdao.saveProdType()是咋实现的? this.pdao.saveProdType()是接口的方法,然后用这个接口实现DAO,DAO中我已经改成用saveOrUpdate()方法了,但还是添加 检查ID值是否为空,空---add;非空---update 你这个肯定new了一个对象吧 而且主键在数据库中不存在 ,就会添加了。你debug到这个对象 跟踪主键看看是不是哪里错了? 呵呵,已经解决,是我刚才改saveOrUpdate()改到别的类中去了,晕啊 js实现弹出窗口 Spring java.lang.NullPointerException异常~ Java里的Random 可以数字随机,如何A-Z的字母随机 一下小的Hibernate应用问题? jsp转换页面的问题。 【急】spring mvc freemarker问题 jsp+mysql插入数据库乱码解决方法!!!!绝对有用,分享!!! XMLHttpRequest提交问题 为什么我用isFirst()和isLast()就是不行呢? 表单的两次提交,JSP就出现乱码(在第二次提交时),如何解决?请看里面的具体描述. 到底在哪错了??? 很奇怪的一个问题。
是咋实现的?
你debug到这个对象 跟踪主键看看是不是哪里错了?