【发布时间】:2011-11-19 22:02:16
【问题描述】:
由于我是 Java EE 领域的新手,所以我想知道的东西太多了,而且随着我在 Internet 上阅读越来越多的信息,我感到困惑比任何事情都更清楚。我的假设是否正确:
- 首先我们需要
Entity类(POJO)和@Entity、@Table、@Column等注解。 - 其次,我们创建
Service类,它将使用SessionFactory对单个数据库的表进行物理更改,这将是@Autowired。如果我是正确的,这就是所谓的 DAO 吗?这个类是否需要实现任何其他类?因为我看到了很多例子,控制器和实体之间的连接就像 3 个类一样长(其中一个是接口)。这些类中有一些实现。 - 我们需要的最后一件事是控制器,该控制器将具有
Service类对象,该类对象也将是@Autowired。
总结一下:我们有@Controller 类,它使用@Autowired 服务类对象。服务类对象由通过@AutowiredSessionFactory对象执行的save/delete/select方法组成?
如果我是对的,那么所有这些方案都需要哪些配置才能正常工作?如果我错了,请解释如何在 XML 文件中尽可能少地进行配置。
谢谢。
【问题讨论】:
标签: java hibernate spring jakarta-ee