staff类的department字段是在什么时候赋值的
StaffController的add方法没有给department字段赋值,执行完add方法后department应该还是null,为什么在staff_list.jsp中可以使用${staff.department.name}获取部门名称,是在执行staffDao中的selelctAll方法时通过resultMap里的association标签赋值的吗,我一直想不明白。
23
收起
正在回答
2回答
同学你好,在StaffDao.xml中,存在一个<association>标签,这个<association>标签里还有一个select,这个select 使用是指向了另一个select查询封装的结果。
综上所述,同学可以这样理解在<association>内完成通过外键完成查询,将查询结果封装赋值给了这个department
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星