呵呵,这个问题没有想到吧,你是用form提交的,我猜你的id是自动生成的,所以你要在form里面加个隐藏控件。用于临时存放这id的值。你在form的get的时候才能把值取到,调用hibernate的时候,session的saveorupdate的时候,他就会根据id的值是否已存在来选用增加或者编辑。
解决方案 »
- UDP客户和服务端 循环发送接收数据
- Tomcat6 + Eclipse8.5 + win7 下配置出错,帮解决
- java问题
- java中遇到这样的问题?谁能解决
- 同哥(杨瑞同)在没?进来帮我解决个问题...标题要长.....................................................
- 上万字的读取
- IIS6,jboss4.2整合的问题
- [急找工作]:工作五年特长Java报表,精通iReport+JasperReport
- j2ee是否包括j2se
- 怎么往数据库里插当前时间,当前时间不是自己输入,是用函数得到
- JAVA工程路径页面显示问题
- XSLT转换 为何多出一空格
<s:form>中加个隐藏域:
<s:hidden name="userInfo.id" />
这个思路是对的,但是saveOrUpdate这个方法可能会报异常,可以尝试使用merge方法。