【发布时间】:2015-08-07 15:08:58
【问题描述】:
考虑以下示例:
@ModelAttribute("personForm") PersonForm personForm
在一个方法中,现在:
- 与 Person 对象相同的 PersonForm 对象是否应该创建为 Hibernate 实体?
或
- PersonForm 只是从表单获取输入并在控制器中访问它的方式吗?即利用 Spring MVC 数据绑定。
【问题讨论】:
-
嘿,谢谢,下一个问题是使用数据绑定的最大好处是什么,我的意思是我们需要编写很多类来获取控制器中的值?我看不出这东西有什么大好处。
-
可以直接从spring中获取模型类,使用它,它的生命周期将由spring管理。
-
是的,但是除了通过对象在控制器中获取表单值之外,使用数据绑定还有什么好处呢?
-
不管你是哪一层……你可以使用这些对象。这就是它的全部意义。
标签: spring spring-mvc model-view-controller