Note13:myeclipse中逆向工程生成hibernate mapping文件

在mybatis有逆向工程可以自动生成数据库中的映射文件mapping,其实在hibernate中也有可以自动生成的方法。生成后的截图如下:

Note13:myeclipse中逆向工程生成hibernate mapping文件_第1张图片
根据数据库中的表自动生成映射文件

数据库中的表结构和数据如下:

Note13:myeclipse中逆向工程生成hibernate mapping文件_第2张图片
数据表

我们要实现的就是根据表自动生成mapping文件,下面是生成操作:

【生成过程】

【工具】myeclipse

myeclipse的强大就不用我多说了,集成了诸多插件,都不用自己去下载了。安装及破解方法请看myeclipse安装及破解

相关的myeclipse的优化请看myeclipse的优化

【生成流程】

通过myeclipse生成mapping文件需要几个步鄹,myeclipse连接数据库>选择数据表>生成mapping文件。

【1、myeclipse连接数据库】

先打开DBbrower视图

Note13:myeclipse中逆向工程生成hibernate mapping文件_第3张图片
在showView中打开DBBrower视图

打开后的视图如下:

Note13:myeclipse中逆向工程生成hibernate mapping文件_第4张图片
DBBrower视图

新建连接:鼠标右键>New:

Note13:myeclipse中逆向工程生成hibernate mapping文件_第5张图片

【注】这里连接用的是oracle数据库,所以如果有连接mysql数据库的根据要求修改。选择要加载的Driver template,oracle选择thin driver ,MySQL选择MYSQL Connection.其他数据库也更改这里的选择。

Note13:myeclipse中逆向工程生成hibernate mapping文件_第6张图片

按下图魔板填写需要载入的数据资源和用户名密码,driver jars对于不同的数据库加载的连接驱动不同,oralce加载ojdbc6.jar,不同驱动加载不同,这个可以自行百度相关驱动的区别。

Note13:myeclipse中逆向工程生成hibernate mapping文件_第7张图片
按要求填写数据

点击测试,看是否成功。

Note13:myeclipse中逆向工程生成hibernate mapping文件_第8张图片
测试成功图

在db视图里面找到你刚刚创建的连接,和你登录时的用户,这里是hui,找到用户下的table表。

Note13:myeclipse中逆向工程生成hibernate mapping文件_第9张图片
找到table表

以上便是myeclipse连接数据库的全部步鄹。

【2、选择数据表】

选择你要生产mapping的表,点击右键--->Hibernate Reverse Enginnering

Note13:myeclipse中逆向工程生成hibernate mapping文件_第10张图片
Note13:myeclipse中逆向工程生成hibernate mapping文件_第11张图片
生产mapping文件中

点击完成便自动生成了所需要的mapping文件。

你可能感兴趣的:(Note13:myeclipse中逆向工程生成hibernate mapping文件)