我现在仍在尝试使用 Hibernate 一段时间,并且我确实认为我可以使用这个框架而不是硬核 JDBC 方法。
现在我在网上看到的所有教程似乎都在使用带注释的 POJO 配置。因此,我对此没有任何问题,并且它使编码变得更加容易。
但是我有这个想法。
我注释的 POJO 是否与我需要从用户获取数据时使用的 POJO 相同?我的意思是,当用户填写 Web 表单并且我正在使用 Spring MVC 时。我通常会得到一个映射到用户输入表单的命令对象。这与我坚持的命令对象相同,这些也只是 POJO。
在业务层/表示层中,我认为需要一个模型层。例如,我有一个学生注册系统。在“添加学生”用例和“添加学生”表单中,我通常输入 StudentID、First_Name、Last_Name。
在我的 servlet 或 Controller 中,我通常将表单值映射到具体的类中。 Spring 在将表单值打包到具体类方面做得很好。
抱歉,如果我的问题可能有点含糊,但我只是想澄清我的想法。如果我的问题还需要一些细节,请告知。
最佳答案
- 可以是一样的。可以说,这就是使用 JPA 并弃用 Entity Bean 的意义所在。
其他事情没有疑问语气,对我来说看起来不错,所以无法真正识别您是否还有任何其他隐藏问题。
关于java - Hibernate 中的带注释的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4602988/