如何解决我们可以使用单个模型映射器将多个 bean 类中的字段合并到一个 bean 类中吗?
您能帮我解决 Model Mapper 中的这个要求吗?
我在控制器层 EmployeeDetails 中有一个模型 bean 类,其中包含以下字段
公共类员工详细信息{
Integer Id;
String UserName;
String FirstName;
String MiddleName;
String LastName;
Date DateOfBirth;
String Country;
String State;
String EmailAddress;
Double TotalSalary;
Double BasicSalary;
Double HRA;
Double LTA;
Double PerformancePay;
}
在数据库中,员工详细信息和工资详细信息存储在不同的表中,因此我有不同的实体 bean
公共类EmployeeBasic{
Integer Id;
String UserName;
String FirstName;
String MiddleName;
String LastName;
Date DateOfBirth;
String Country;
String State;
String EmailAddress;
}
公共类EmployeeSalary{
Integer Id;
Integer employeeId;
Double BasicSalary;
Double HRA;
Double LTA;
Double PerformancePay;
}
在业务服务层,我想将实体 bean(EmployeeBasic 和 EmployeeSalary)中的字段映射到单个模型 bean 类 EmployeeDetails 使用模型映射器。是否可以创建一个自定义模型映射器,它可以将来自多个源 bean 的文件映射到单个目标 bean。 此外,在这种情况下,模型类 EmployeeDetails 中的 TotalSalary 需要使用 EmployeeSalary 实体 bean 中的详细信息进行计算。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。