Spring MVC模型适用于多种形式

时间:2014-10-17 11:50:20

标签: spring-mvc

我有一个名为User的模型,它也是一个实体。我以多种形式使用它,但有时候我想把一些我的模型没有的值。例如,我的模型用户有字段用户名,密码,电子邮件。现在我想传递我的模型不包含的字段值,例如记住账号。我不知道如何解决这个问题,对我来说有两个选择:

A)我扩展了模型/实体,其字段rememberMe注释为@Transient,因此它不会将无用的信息添加到我的数据库中

B)我用字段rememberMe创建另一个模型类,依此类推 - 每个需要它的页面的新模型。

1 个答案:

答案 0 :(得分:2)

我经常实施你的选择A)。它既简单又快捷,但稍微分散了关注点。

对于B)选择,您可以创建一个UserForm类,使用rememberMe属性扩展User类。