图12. 第3章中的示例项目
接下来要创建一个Hibernate Synchronizer可以使用的Hibernate配置文件。src目录中已经存在一个hibernate.properties文件,它说明了书中例子的配置,但是Hibernate Synchronizer只能使用Hibernate的基于XML的配置方法。所以,我们需要把hibernate.properties文件的内容复制到一个新的hibernate.cfg.xml文件中去。从好的方面来说,这使我们可以见识Hibernate Synchronizer的一项特性,即配置文件向导。选择File -> New -> Other,单击新可用的Hibernate类别,选中Hibernate Configuration File,然后单击Next。
 图13. 启动Hibernate Configuration File向导
当向导启动后,它所提供的用于放置文件的目录取决于当前在Eclipse中选中的文件。出于一致性方面的考虑,一定要把它和properties版本一起放在顶级的src目录中。填入向导所需的其余信息,匹配配置的properties版本,如图14所示。注意,与使用Ant控制Hibernate的执行(这是Developer's Notebook一书中所使用的方法)不同,当调用Hibernate时,我们无法控制当前的工作目录,所以需要在URL中使用一条到数据库文件的完全限定路径。我使用的值是(有点难看):jdbc:hsqldb:/Users/jim/Documents/Work/OReilly/Hibernate/Examples/ch03/data/music。(如果有人能告诉我如何让Eclipse或Hibernate Synchironizer对一个项目使用特定的工作目录,我肯定会很感兴趣。我在Eclipse方面还是一个新手,所以如果知道这种情况是可能的,只是我不知道如何去做,我肯定不会感到吃惊。)
 图14. 填写配置文件的详细信息
填写Driver Class时有一点奇怪:需要单击Browse按钮,并开始输入驱动程序的类名。如果输入“jdbcD”,窗口将只会给出两个选择,很容易就可以找出正确的选 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
|