Hibernate还是比较常用的,于是我研究了一下Hibernate Synchronizer配置文件,在这里拿出来和大家分享一下,希望对大家有用。本文在Hibernate Synchronizer安装完之后,接着需要对其对其进行配置,以便在项目中使用。
Hibernate Synchronizer配置文件
重新启动Eclipse后,关闭安装/更新透视图。打开一个使用Hibernate的Java工程.如果你已经完成了Developer's Notebook,一书中的例子,那么就有几个目录可供你选择,这里以书中第三章中的例子来说明。第三章是可以在线免费获得的样章,你还可以从该书的站点下载所有例子的源代码。
如果你打算使用其中的一个例子来新建一个Eclipse工程,选择文件(File) ->新建( New )-> 工程(Project),选定工程类型,然后单击下一步(Next),填入该工程名(我填的是"Hibernate Ch3",如图11所示),不要复选使用缺省检查框(Use default),这样你可以告诉Eclipse从哪里找到已经存在的工程目录,单击浏览按钮(Browse)来定位目录。选定工程目录后可以单击完成 (Finish)来创建工程。不过,一般情况下我喜欢单击下一步(Next)来复查Eclipse为此工程所作的设置(当然,如果发现有些配置不对,总是可以选择回退来修改这些设置。不过,我总是发现,如果有一个库文件丢失或是其它一些原因,会有非常多的错误和警告信息)。
在当前情况下,我的谨慎有点多余。Eclipse准确的算出了目录是如何组织以及是用来干什么的,找到我为使用Hibernate和 HSQLDB 数据库而下载的第三方库(下载和安装的详细过程可以参看书中第一章)。如此聪明的适应能力是Eclipse优点之一。图12显示新工程已经打开,准备好可以用来做实验。从这个图中也可以推断Eclipse不喜欢调整窗口大小使其小到形成合适的屏幕布局。从现在开始,显示的屏幕截图只显示窗口的一部分,而不是完整的窗口。
下一个需要做的工作是创建一个Hibernate配置文件,提供给Hibernate Synchronizer使用。在src目录中已经有了一个hibernate.properties文件,这是书中例子使用的配置。这里有个问题,坏消息是Hibernate Synchronizer只能使用XML样式的Hibernate配置文件。这样,就需要把hibernate.properties中的内容移植到XML样式的配置文件hibernate.cfg.xml中。好消息是,这正是Hibernate Synchronizer配置文件向导第一次大显身手的时候。选择文件(File) ->新建(New) -> 其它(Other),然后在弹出对话框选取刚可用的Hibernate类,选取 Hibernate Configuration File,然后单击下一步(Next).
【编辑推荐】