我有一个要求,其中我需要将3个实体的值从UI保存到数据库。如下所示的层次结构
Company->Employees
Company->Users
公司是父实体,它有两个子表Employees和Users
现在我需要设计一个屏幕来接受它的所有三个表字段,我可以将所有字段放在一个PO中,然后在保存之前我可以直接映射到每个实体,同时保存到DB。
但我想为每个实体设置一个单独的类,如
public class Company{
private String companyName;
private String companyAddress;
.....
private Employee employee;
private User user;
}
现在我的问题是如何在UI中映射员工和用户属性,并直接从jsp / html提交值。
答案 0 :(得分:1)
我自己想出来了。
使用thymeleaf我能够绑定对象,如下所示
th:field="*{company.employee.name}"
并在初始化父对象时初始化子对象。