【发布时间】:2011-06-03 22:20:47
【问题描述】:
一段时间以来,我仍在尝试解决 Hibernate 问题,我确实认为我可以利用这个框架而不是硬核 JDBC 方法。
现在我在网上看到的每个教程似乎都在使用注解风格的 POJO 配置。因此,我对此没有任何问题,它使编码变得更加容易。
但我有这个想法。
我正在注释的 POJO 是否与我需要从用户那里获取数据时使用的 POJO 相同?我的意思是,当用户填写 Web 表单并且我正在使用 Spring MVC 时。我通常会得到一个映射到用户输入表单的命令对象。这是我坚持的同一个命令对象,这些也只是 POJO。
在业务层/表示层,我认为需要一个模型层。例如,我有一个学生注册系统。在添加学生用例和添加学生表单中,我通常输入 StudentID、First_Name、Last_Name。
在我的 servlet 或控制器中,我通常将表单值映射到一个具体的类中。 Spring 在将表单值打包到具体类方面做得很好。
对不起,如果我的问题可能有点含糊,但我只是想澄清一下我的想法。如果我的问题还需要一些细节,请告知。
【问题讨论】:
标签: java hibernate spring orm spring-mvc