使用MyEclipse可视化开发Hibernate实例 2.7节的例子源代码在配套光盘sourcecode/workspace目录的chapter02_first项目中。 这个实例主要演示如何使用MyEclipse的可视化开发工具开发Hibernate应用,利用MyEclipse可以提高我们开发Java EE应用的效率。操作的数据库表还是guestbook表,所使用MyEclipse的版本为7.0,不同的MyEclipse版本之间对于开发Hibernate应用差异不大。 在7.0版本中,内置了对Hibernate 2.x、3.0、3.1和3.2等Hibernate版本的支持,没有提供对3.3版本的支持。我们可以修改MyEclipse的设置,把对Hibernate 3.2的支持,修改为对Hibernate 3.3的支持。为此启动Eclipse后,选中菜单栏的"Windows"→"Preference"→"MyEclipse Enterprise Workbench"→"Project Capabilities"→"Hibernate"→"Hibernate 3.2"选项,在Library Modules下拉列表框中选中Hibernate 3.2 Core Libray选项,把类库文件替换为Hibernate 3.3的类库文件。如图2 2所示。
2.7.1 设置MyEclipse连接Oracle数据库 为在MyEclipse中设置连接Oracle数据库,在Eclipse中选择Window→Show View→Other→MyEclipse Database→DB Browser选项。右击DB Browser视图的空白部分,选择New选项,如图2 3所示。
在弹出的窗口中,输入连接Oracle数据库所需要的相应参数,以及Oracle驱动类库的文件名与位置。单击Next按钮,如图2 4所示。
在Schema Details窗口中,选中Display Selected单选按钮。单击"Add"按钮,在弹出的Selection Needed窗口中选中SCOTT复选框。单击"OK"按钮,如图2 5所示。单击"Finish"按钮,关闭Schema Details窗口。
2.7.2 新建项目并增加Hibernate开发支持 在Eclipse中新建一个Java项目,名为"chapter02_first"。单击MyEclipse→Project Capabilities→Add Hibernate Capabilites选项,增加Hibernate的开发支持,如图2 6所示。
弹出Hibernate Support for MyEclipse窗口,在Hibernate Specification选项组中选中Hibernate 3.2单选按钮,选择MyEclipse Libraries和Hibernate 3.2 Core Libaries-<MyEclipse-Library>复选框选项,如图2 7所示,单击Next按钮。
其中的选项说明如表2-3所示。 表2-3 选项说明
在接下来的窗口中输入MyEclipse产生的Hibernate配置文件名及其路径。使用hibernate.cfg.xml文件名,路径保留默认值,如图2 8所示。 |
|