SSH成功整合+Oracle数据库 下载本文

此时Hibernate的支持已经添加完毕。MyEclipse会自动打开Spring的配置文件。

我们可以看一下 MyEclipse 在 Spring 的配置文件中为我们完成了什么配置。首先有一个 ID 为 dataSource 的 Bean,这就是我们配置的数据源;然后有一个 ID 为 sessionFactory 的 Bean,这是由 Spring 管理的 Hibernate 的 Session Factory。MyEclipse 会自动为 Hibernate 添加数据库方言为 MySQLDialect。 10.添加Hibernate反向工程

至此我们已经完成了 SSH 的添加,但现在只是将所有需要的文件放到了一起,并没有完成所有的配置。 现在我们要完成的是 Hibernate 的反向工程。我们知道,Hibernate 提供了 ORM(Object Relation Mapping)机制,即将关系型数据库映射为面向对象的实现。现在要做的是将数据库的表格映射为对象,这里会有大量的配置文档,但 MyEclipse 可以很方便的完成这些工作。首先切换到 MyEclipse DataBase Explorer 视图,在需要使用的数据表格上面点击右键,选

择 Hibernate Reverse Engineering...。这里我们使用刚刚建立的 myssh 数据库中的myuser 表。

右击”MYUSER”

在打开的对话框中修改 Java src folder 为我们建立的

/myssh/src,这里需要选择到 src 文件夹,并且需要填写 Java package,这是 MyEclipse 生成的类所在的包,我们将其取名为 obj。然后选择 Java Data Object,建立POJO 类。然后选择 Java Data Access Object。其中,POJO 类是数据库表格所对应的 Java 类,JDO 类是 MyEclipse

自动生成的对数据库的一些操作。这里会封装一些常用的操作,简化我们的编写。填写完成后点击 Next。