2016-05-16 101 views
1

我有一個需求,其中我需要保存3個實體從UI到數據庫的值。如下圖所示春天MVC綁定嵌套類

Company->Employees 
Company->Users 

公司是其中有兩個子表的員工和用戶父實體層次

現在我需要設計一個畫面,接受所有來自這三個表中的字段,我可以擁有所有在一個採購訂單中,然後在保存前,我可以直接映射到每個實體,同時保存到數據庫。

,但我想爲每個實體單獨的類一樣

public class Company{ 
    private String companyName; 
    private String companyAddress; 
    ..... 
    private Employee employee; 
    private User user; 
} 

現在我的問題是我怎麼映射員工用戶在UI屬性和直接獲取值從提交JSP/HTML。

回答

1

我想出了自己。

使用thymeleaf我能向對象綁定如下所示

th:field="*{company.employee.name}" 

,並且還初始化每當父對象初始化的子對象。