怎么用myeclipse自动生成hibernate配置文件

怎么用myeclipse自动生成hibernate配置文件,第1张

Myeclipse的下载安装就不用我介绍了吧,相信大家看到这篇经验的时候已经把前期工作都已经做好了,那么我就直接开始进入正题。

打开Myeclipse软件——新建一个Web project。

2

创建数据库驱动连接。

单击右上角的编辑模式,选择Myeclipse Database Explorer。

3

新建数据库连接

右击左侧的面板,选择new,新建一个数据库连接。

4

配置连接文件

根据你的数据库选择不同的数据连接方式,填写你要创建的连接的名字,URL等信息,如图。

最重要的是加载驱动,没有的话到网上下载自己数据库的驱动。

我这里是JDBC,连接SQL数据库。单击next——finish。

5

选中你新建的数据库,然后单击连接按钮开始进行连接,注意:一定保证你的数据库服务正常工作,否则shi连接不上的。

6

连接完成后你会看到数据库中的文件,所有的数据库都在这。一会我们使用我们需要的即可。

END

生成Hibernate

1

回到我们的myeclipse视图,右击我们的工程名。

然后选择myeclipse——。。。具体如图,太多了,不好写。

2

在install Hibernate界面,然后点击NEXT,进行Hibernate的安装。

新建一个包,用来放我们的Session Factory。

3

单击next,选择我们刚刚建立的那个连接,然后你会发现所有都会自动为我们填充上。

4

打开我们的项目后你就会发现已经为我们创建好了session工厂。

END

创建映射文件

再次回到我们刚刚创建连接的视图,也就是myeclipse database explorer。

打开我们链接的数据库,展开,找到要创建映射的表,然后根据下图创建即可。

选择你要创建的内容,如果你连方法都不想自己写也可以,将最后一项勾选上,那样所有的都会为我们自动创建完成,包括基础类。省去了我们非常多的时间。

4

注意下一步后,里面的id generator我们一般选择native。OK,基本工作都完成了,剩下的看图即可。

1· 打开myeclipse10 切换到 Myeclipse Database Explorer

2· 在左侧 DB  Browser空白区域点击鼠标右键----新建

3· 点击新建之后d出对话框填入

4·点击next跳转到一下页面

5· 重新回到java视图下 选中项目-----myeclipse-----Project  Capabilities-----Add Hibernate Capabilities

6·  点击next

7·直接点击next出现如下:

8·  点击next出现以下界面:

9·  点击finish 完成

10。 重新回到myeclipse  database  explorer 视图下选中我们的表右击:

11。 选中hibernate  Reverse  Engineering此时会d出对话框:

这里需要注意一下假如说我们选择了第一种即生成类和生成文件 ,此时我们需要把Java Data Object(POJO <>DB Table)前面的多选框选中

不选的话只会生成映射文件类不会生成

假如说生成基于注解方式的则不需要选择

12。点击next出现如下对话框

13。点击next出现

14 生成成功

15 成功如图

此时生成成功

1、要在eclipse中采用自带的数据库管理器(Data Management),连通你的数据库:

2、然后选择数据库,这里用的oracle,然后给个名字,如MyOracle。

3、选择数据库版本,这里是oracle 10g版本,可以为该配置另起个名字。

4、然后选择相应数据库版本的jar包。

5、Properties下的General选项卡内容,同样是连接数据库的信息,配置完后点击Test Connection按钮测试是否能连通数据库。

6、然后点击Next,再确认无误后,单击Finish。

7、 生成hibernate实体类

打开Hibernate Configurations窗口。

8、打开窗口右击,点击Add Configuration...

9、Console configuration选择刚刚配置好的hibernate,点击Refresh按钮,就会出现数据库的全部schema,找到你的数据库,然后将其 Include到右侧窗口里,然后点击Finish按钮完成hibernate.reveng.xml的创建。

10、选择Exporters选项卡,勾选Domain code和Hibernate XML Mappings,然后点击Run按钮

11、最终生成效果如下:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11845709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存