返回介绍

创建一个 Hibernate 控制台配置

发布于 2025-04-21 21:42:15 字数 2366 浏览 0 评论 0 收藏

在项目浏览器中选择项目,选择 File→New→Other,扩展由工具添加的 Hibernate 节点(如图 11-12),选择 Hibernate Console Configuration(从这里能够选择创建一个新的配置文件、XML 映射文件以及对配置文件进行逆向工程处理(本书不介绍这个主题))。点击"Next"以继续为项目安装这一工具。

注意:如果你仍然还在使用旧的 properties 属性文件来配置 Hibernate,则可以使用这个例子上面的"Property file"。

图 11-12 Hibernate Tools 提供的新的 Eclipse 向导

Hibernate Console Configuration 窗口打开以后(如图 11-13 所示),先要通过点击相应的"Browse"(浏览)按钮,再在项目中选定一个文件,告诉工具到哪儿可以找到你的 Hibernate 配置文件(当第一次使用配置文件向导来创建配置文件时,会自动创建好配置文件,最新版本的 Hibernate Tools 工具看起来足够智能,可以自己在本书代码示例的目录结构中找到配置文件)。

图 11-13 建立 Hibernate Console 配置

对于大部分项目来说,这个选项卡(tab)中的其他设置可以不用修改,不过,因为我们使用 Maven Tasks for Ant 来管理我们的依赖库,而 Hibernate 不会奇迹般地知道到哪可以找到 Maven 仓库中的数据库驱动程序,所以需要调整类路径(Classpath)的设置。点击"Classpath"选项卡,在这个选项卡上再点击"Add External JARS"按钮,手工告诉工具到哪找数据库驱动程序,如图 11-14 所示。

图 11-14 Hibernate Console 类路径配置

注意:可以按共享模式(shared mode)来使用 HSQLDB,提供多个数据库连接,不过这部分不在本书讨论范围内,而且你还需要考虑在哪以及如何运行“服务器”JVM。

在打开的文件选择对话框中,导航到 Maven 仓库的目录(可以参阅第 1 章 1.7 节结尾部分的介绍),找到 MySQL 驱动程序。在这个例子中,如果是在 Mac OS X 操作系统下,驱动程序应该位于~/.m2/repository/mysql/mysql-connector-java/5.0.5/mysql-connector-java-5.0.5.jar。在上一章的基础上,我们继续使用 MySQL。用 Hibernate Tools 连接外部数据库要方便得多,这时再像我们原来那样,试图使用嵌入在内存中的数据库,就不是个好想法了,因为 Hibernate Tools 会认为它们可以自由地将到数据库的连接保持为打开状态,这样,当你想对数据库进行其他操作,比如通过 Ant 来运行 db 构建任务来查看数据库的内容时,就不得不先退出 Eclipse。相反,像 MySQL 这样独立的数据库,在处理多个同时并发的数据库连接时,就没有这样的问题。

选择好驱动程序的 JAR 文件以后,点击"Open"按钮(如图 11-15 所示)。

图 11-15 为 Hibernate Console 配置加载数据库驱动程序 JAR 文件

注意:如果你在使用像 Oracle 这样版权专有的数据库,可能就需要自己手工下载 JDBC 驱动程序了。Maven 仓库只提供自由软件。

在配置好类路径以后(如图 11-16 所示),就可以点击"Finish"按钮,准备创建我们的 Hibernate Console 配置。

图 11-16 Hibernate Console 类路径配置完毕

Hibernate Tools 会询问我们是否想为项目添加对 Hibernate 的支持(如图 11-17 所示)。好哇,那就是我们盼望的啊!马上点击"OK"按钮。

图 11-17 Hibernate 功能准备好了

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。