论坛首页 入门技术论坛

更新struts的formbean的问题

浏览 1859 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-01-17  
Project和ProjectInfo在hibernate中是one to one对应的,我在action中直接更新从修改project页面得到的formbean
代码:
DynaValidatorForm dform = (DynaValidatorForm) form;
Project project = (Project) dform.get("project");
this.projectService.updateProject(project);
ProjectInfo pi = project.getInfo();


问题一:这样做好么?为什么?

问题二:为什么ProjectInfo pi = project.getInfo();取出的pi为null呢?数据库中对应project有一条projectInfo啊。

   发表时间:2007-01-17  
在session关闭之前把project.getInfo 冰冻下来。。。。否则不能传回内容
0 请登录后投票
   发表时间:2007-01-18  
不理解,什么叫“在session关闭之前把project.getInfo 冰冻下来”呢?在代码上如何实现呢?
0 请登录后投票
   发表时间:2007-01-18  
在service中(就是没关session之前)

运行Hibernate.initialize( project.getInfo());
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics