1

我是休眠的新手。

我有一个使用 MySQL、JDBC、JSP/Servlet、Tomcat 技术的学校项目。

我在每个 Servlet 中进行数据库连接的方式是:

  1. 在 JDBC 中建立数据库连接。
  2. 创建查询语句并执行它。
  3. 关闭数据库连接。

这是非常非常乏味的,所以我想使用 JPA 和 Hibernate 来处理它。

我查看了一些教程,发现 Eclipse 中有一个 JPA Project 选项,所以继续使用它。

现在我对如何将 JSP/Servlet 添加到这个项目中感到困惑。似乎这种类型的项目不适用于处理任何前端技术。

谁能帮我解决这个问题?在我的情况下,我应该使用什么类型的 Eclipse 项目?

非常感谢。

4

2 回答 2

1

你可以使用任何你想要的 Eclipse 项目模板,它们只是为了方便而设置目录结构和库。如果您愿意,您可以从一个普通的 Java 项目开始,这只是了解要设置哪些库/依赖项的问题。我个人的偏好是使用动态 Web 项目,因此它设置了我的 Web 目录结构和 web.xml。

将 JPA/Hibernate 添加到项目包括:

1) 映射你的类(注解或 xml)
2) 创建 EntityManagerFactory/SessionFactory
3) 在你需要访问数据库的地方注入工厂

如果这是您的第一个重要的数据库应用程序,请查看DAO 模式。它将帮助您了解如何从应用程序逻辑中抽象出特定于数据库的决策(例如 JDBC 与 Hibernate 与 JPA)。

于 2012-08-26T02:49:46.897 回答
0

不确定您查看了哪些教程和信息。有很好的信息可用,但首先你可以快速浏览一下这里的一些 myeclipse 教程,这里的教程很好。干杯。

于 2012-08-26T00:26:21.790 回答