java - Hibernate 中的带注释的类

标签 java hibernate spring orm spring-mvc

我现在仍在尝试使用 Hibernate 一段时间,并且我确实认为我可以使用这个框架而不是硬核 JDBC 方法。

现在我在网上看到的所有教程似乎都在使用带注释的 POJO 配置。因此,我对此没有任何问题,并且它使编码变得更加容易。

但是我有这个想法。

我注释的 POJO 是否与我需要从用户获取数据时使用的 POJO 相同?我的意思是,当用户填写 Web 表单并且我正在使用 Spring MVC 时。我通常会得到一个映射到用户输入表单的命令对象。这与我坚持的命令对象相同,这些也只是 POJO。

在业务层/表示层中,我认为需要一个模型层。例如,我有一个学生注册系统。在“添加学生”用例和“添加学生”表单中,我通常输入 StudentID、First_Name、Last_Name。

在我的 servlet 或 Controller 中,我通常将表单值映射到具体的类中。 Spring 在将表单值打包到具体类方面做得很好。

抱歉,如果我的问题可能有点含糊,但我只是想澄清我的想法。如果我的问题还需要一些细节,请告知。

最佳答案

  1. 可以是一样的。可以说,这就是使用 JPA 并弃用 Entity Bean 的意义所在。

其他事情没有疑问语气,对我来说看起来不错,所以无法真正识别您是否还有任何其他隐藏问题。

关于java - Hibernate 中的带注释的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4602988/

相关文章:

java - Spring JPA @ManyToOne 保存因重复 key 而失败

java - 使用 spring + jpa + hibernate 但无法持久化实体并且从不抛出异常,测试通过

java - 未使用 Spring AMQP StatefulRetryOperationsInterceptor

java - Swing JLabel 缺少字符

java - 获取错误 : conversion to Dalvik format failed: Unable to execute dex:

java - 模拟 void 方法返回空指针异常

java - 将 MIDI 歌曲事件与初始设置事件分开

java - Spring 4 MVC 和 Websockets - 没有合适的默认 RequestUpgradeStrategy

java - Spring 安全 : Username is sent empty for login after upgrade to Spring-Security 4. 1

java - Spring @async 子线程上下文 Multi-Tenancy