我有 Employee 和 Department 类的一对一映射。我在域中有 Bean 类。我有一个前端 JSP,它是一个员工表单。此表格有一个下拉框,列出了所有可用的部门。
现在我需要使用hibernate对员工进行插入操作。
<form:form action="add" method="post" modelAttribute="user">
<div>
<form:label path="emailAddress">Email</form:label>
<form:input path="emailAddress" />
</div>
<div>
<form:label path="deptartment">Department</form:label>
<form:select path="department">
<form:options items="${departmentList}" />
</form:select>
</div>
</form:form>
控制器方法:
@RequestMapping(value = "add", method = RequestMethod.POST)
public String getAddEmployeeSettingsPage(@ModelAttribute("employee") Employee employee,
BindingResult result) {
System.out.println(employee);
return "empsettings";
}
现在,员工对象没有对部门的引用。我应该怎么做才能在控制器中获取员工对象以及相关的部门参考。希望我清楚。提前致谢。