最近做一个工资管理系统s2sh的项目
假设现在有Employee,Department,Account,Wage类映射的四张表
在一个工资wage管理jsp页面,有如下信息(利用OGNL获取)
#wage.employee.empNum(工资号)
#wage.employee.department.dname(部门名称)
#wage.employee.accounts[0].accountNum() 一个员工可以有多个账号
现在更新账号,应该怎么实现比较好
Wage类 里面
private Integer id;
private Employee employee;
private Double basicSalary;
private Double postWage;
private Double bonus;
private Double deductionWage;
private Double totalWages;
private Date date;
Employee类
private Integer id;
private Department department;
private String empNum;
private String name;
private Byte sex;
private String telephone;
private String email;
private Integer status;
private Set accounts = new HashSet();
private Set wages = new HashSet();
Department类
private Integer id;
private String departmentNumber;
private String departmentName;
private Double basicSalary;
private Double deductionWage;
private Set employees = new HashSet(0);
Account类
private Integer id;
private Employee employee;
private Integer status;
private String accountNumber;
现在jsp页面中的员工账户基本信息 来自
各个不同的POJO属性
现在更新 wage.employee.account.accountNum(账号)信息
那要更新多少实体啊