1
必填字段我有實體:實體不具有表單對象
public class User {
private Long id;
private String name;
private String lastName;
private String email;
private String password;
// getters and setters
}
我想用它作爲展示層表單支持對象,但它沒有我需要的字段。在這種情況下,我需要重複密碼字段。
在不修改實體類的情況下解決此問題的最佳方法是什麼?
我是否應該擴展此實體類並添加所需的字段?
我應該創建一個具有getter和setter字段private User user;
的新類嗎?
我應該複製/粘貼此類,然後添加所需的字段?
繼承它並添加所需的字段是OOPS的方法。 – JNL
海事組織你應該創建一個新的類與所有這些領域和額外的。表單對象是數據傳輸對象。您將使用它在您的圖層或模塊之間傳輸數據。 –
您不應該有任何問題將此映射爲表單支持對象。只要不綁定重複的密碼字段,並驗證重複密碼匹配在客戶端JavaScript。 –