【发布时间】:2011-05-21 06:05:36
【问题描述】:
我是 Hibernate 3 的新手,我不明白两者之间的区别
1) *http://sourceforge.net/projects/hibernate/files/hibernate3/
和
2) *https://repository.jboss.org/nexus/content/groups/public/
在编译 Hibernate 教程文件时。
我正在关注来自 *http://docs.jboss.org/hibernate/core/3.6/quickstart/en-US/html_single/ 的 Hibernate 教程
据我了解,Hibernate 3 没有 setup.exe。我假设我需要设置类路径来安装我的 Hibernate 3,而不是 setup.exe。
我已经从 *http://sourceforge.net/projects/hibernate/files/hibernate3/ 的列表中下载了 Hibernate 版本。它超过 140 MB。解压这个 140 MB 的文件后,我没有设置任何类路径。
我从 *http://docs.jboss.org/hibernate/core/3.6/quickstart/en-US/html_single/files/hibernate-tutorials.zip 下载了教程代码,解压缩并编辑了 pom.xml 文件。 xml 这样本教程将使用两个存储库,如
1) *http://repo1.maven.org/maven2/
和
2) *https://repository.jboss.org/nexus/content/groups/public/
然后我输入 mvn compile 并构建成功!
这个构建怎么可能成功?我没有设置任何类路径,这意味着 Hibernate 3(那个 140 MB 的文件)不包含在我的项目的类路径中。此外,我不明白在我的项目的类路径中包含什么意思?这是否意味着在 Windows XP 下我应该设置如下环境变量:
1) 路径/到/hibernate3.jar
2) 路径/到/lib/required/
3) 路径/到/lib/jpa/
当我将这三个路径添加到环境变量时,它并没有改变任何东西 - mvn compile 的工作方式与以前相同。我是否以错误的方式设置了这个类路径?
在我看来,似乎根本不需要下载 Hibernate 3 (140 MB),并且成功构建这个 hibernate 应用程序(教程文件)所需的所有文件都是从存储库下载的。
我有什么误解?
提前致谢!
【问题讨论】: