刚做的一个功能,保存对象时 用saveOrupdate() 保存好像只能保存某些字段,用merge 能把所有信息保存!怎么个情况?大概的知道 saveOrupdate和 merge的区别,前者是保存成持久化对象,后者是保存成托管对象,但是为什么会出现上述情况呢? 请诸位大神 不吝赐教!
解决方案 »
- log4j,如果使用相对路径,有问题,使用绝地路径没问题??
- JDK1.5和1.6的区别 求解!
- 一个页面传参数问题 ,在线等
- 一道智力面试题目
- 最近研究spring,碰到这个一个提示:The listener "***" is already configured for this context. ..has been ignored.
- xdoclet和ant ant执行时说找不到class not found怎么回事啊
- 求教一个关于类的问题
- 21天学通J2EE 这本书如何?
- 超大文件读取并排序效率问题
- 通过@FeignClient 请求报syntax error, expect {, actual error, pos 0
- Netbeans 部署问题
- spring替换对象
楼主参考下
(1)当我们使用update的时候,执行完成后,会抛出异常
(2)但当我们使用merge的时候,把处理自由态的po对象A的属性copy到session当中处于持久态的po的属性中,执行完成后原来是持久状态还是持久态,而我们提供的A还是自由态