我做的部门-用户一对多关系,现在我添加用户没问题,但是我添加部门时候就出现了问题,提示就是我用户类的属性是null,我跟踪了一下就是users对象是空的,我怎么让用户的到自己属性值啊 我的Action是
public ActionForward addDept(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
DeptmentForm deptForm = (DeptmentForm) form;
SystemDeptInfo userdeptment = new SystemDeptInfo();
BeanUtils.copyProperties(userdeptment, deptForm);
UserMag_o_UserInfo users = new UserMag_o_UserInfo();
deptservice.addDept(userdeptment, users);
List list = deptservice.listDept();
request.setAttribute("list", list);
return mapping.findForward("sucessadddept");
public ActionForward addDept(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
DeptmentForm deptForm = (DeptmentForm) form;
SystemDeptInfo userdeptment = new SystemDeptInfo();
BeanUtils.copyProperties(userdeptment, deptForm);
UserMag_o_UserInfo users = new UserMag_o_UserInfo();
deptservice.addDept(userdeptment, users);
List list = deptservice.listDept();
request.setAttribute("list", list);
return mapping.findForward("sucessadddept");
解决方案 »
- jsp页按钮大批量数据更新问题
- 多个弹出窗口多个返回值
- hibernate jpa 一对多 多的一端更新 为什么一的一端也会更新?
- 求教各位高手,在下问题十万火急,请各位多出妙方,不吝赐教:)struts和org.apache.commons.net.ftp结合上传问题
- javabean连接sql server2000难题!高手赐教!
- 到哪里去找servlet的文档
- Servlet调用器到底是什么?(希望各位大人,帮我下呀。)
- 关于javascript的问题,大家来帮帮我
- 求CVS在JBX中的使用方法,请高手帮忙。
- 帮我试试这个返回值|?
- 加载控件是怎么回事?
- JAVA+ORACLE,我怎样调用Sequence?
deptservice.addDept(userdeptment, users); 必须要给部门添加用户才能得通吗?
你这样不是查找现有的用户,而是另外造个用户,感觉不符合逻辑
出现这个问题,有可能是你的两个表的关系弄反了,
应该在user表做个外键,引用dept表的主键。
你是不是弄反了
你仔细检查一下。dept为主表,user表为从表,user表的一个字段引用dept的主键
users.setUserdeptment(userdeptment);
userdeptment.getUsers().add(users);
getHibernateTemplate().save(userdeptment);
}