主从表关系,页面提交修改的时候从表里的many-to-one 这个字段保存过就是null,是为什么。页面里给个隐藏域把many-to-one 对象放进去,进行提交不了,该怎么解决?
解决方案 »
- springsecurity错误
- HibernateTransactionManager与HibernateTemplater是什么关系,其中一个是否多余?
- EXCLE从DB中导入导出百万级数据*40表 +ORACLE+EXCLE+JAVA
- jade问题
- 使用tomcat 开发struts ,改动java文件,自动reload出错
- jsp页面之间传值问题
- 想学webservice,还请各位高手指教
- 请问哪里可以下载Sun ONE Studio 5 Mobile Edition啊?
- 怎么运行EJB?
- ejb钝化时间和session bean的超时时间怎样设置?
- 如何将JS里的数组作为参数传到action并获取了
- jquery.validate.js中传参,为什么request.getParameter(),得到总是上次输入的
a different object with the same identifier value was already associated with the session
一般都是查询了之后缓存中存在了一个对象的内存地址,而你把另外一个对象赋值给修改的对象时才会出现这样的情况。可以先通过
List XXs = getXXList();
XXs.removeAll();
for(;;){
XXs.add()
}
这样的话update的时候XXs的内存地址与缓存中的内存地址一致应该是可以的