剖析Hibernate Synchronizer配置文件

开发 后端
这里介绍Hibernate Synchronizer配置文件,下一个需要做的工作是创建一个Hibernate配置文件,提供给Hibernate Synchronizer使用。

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).

【编辑推荐】

  1. 描述Hibernate使用JCA
  2. Hibernate cartridge学习总结
  3. 浅析Hibernate实现对象持久化
  4. 简述Hibernate Synchronizer
  5. 概述Hibernate Session
责任编辑:佚名 来源: 博客园
相关推荐

2009-09-29 16:41:58

Hibernate S

2009-09-22 10:23:15

Hibernate配置

2009-09-29 17:22:30

Hibernate S

2009-09-29 15:52:26

Hibernate X

2009-09-27 13:25:22

2009-09-25 10:49:25

Hibernate加载

2009-12-16 16:51:05

Ruby on Rai

2009-09-23 14:00:07

Hibernate连接

2012-02-06 13:34:49

HibernateJava

2010-05-31 16:54:29

SVN权限配置文件

2009-09-28 14:54:33

Hibernate映射

2009-06-02 14:12:26

Hibernate配置文件格式

2009-06-23 18:19:32

单元测试Hibernate配置

2009-09-27 13:42:05

Hibernate E

2010-01-04 15:18:39

华为交换机配置文件

2009-09-21 14:59:31

Hibernate二级

2009-09-27 10:19:11

Hibernate命名

2009-09-24 09:45:23

Hibernate批量

2009-09-27 17:13:36

Hibernate V

2009-09-23 17:18:16

Hibernate S
点赞
收藏

51CTO技术栈公众号