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。 –