您的位置:首页 > 编程语言 > Java开发

myEclipse通过表生成hibernate实体和映射文件

2014-05-30 16:13 176 查看


myEclipse通过表生成hibernate实体和映射文件

|举报|字号 订阅

昨天写了一个通过ant和xDoclet自动生成配置文件的方法,早晨看到有为朋友问我还有什么工具可以自动生成hibernate的映射文件,Myeclipse有这个功能,之前我没有做这方面的记录,今天就偷偷的用上班时间写了一个,图解的,让大家更容易看懂,我只是简单的结束怎么使用,有什么不对的地方还请大家多多指教。

下面开始:

首先我们在Myeclipse中找到这个图标,切换到这个视图:



切换到视图会看到如下界面:



在空白处右击(注意:如果以前没有用过这里应该是一片空白,我的是之前建过)找到new,单击,如上图,单击之后看到如下画面:



这里你的一些选择,配置,我们从上往下说吧,最上面Driver template需要你选择一个连接的数据库的类型,我这里的是sqlserver,你根据自己需要选择,Driver name 是驱动的名字,你可以给他取一个名字(这个是随便取的),Connection URL最初应该是:jdbc:microsoft:sqlserver://<server_name>:<1433>这样的,然后你可以改成这样:jdbc:microsoft:sqlserver://localhost:1433,localhost是服务器ip地址,1433是端口号,这是sqlserver的,其他的类似。User
name 是数据库用户名,Password是数据库密码,Add JARs是连接数据库需要的驱动包,这个需要自己选择添加,最后如下图:



你可以点击Test Driver看看是否连接上了,如果连接上了会提示成功,没有连接上会提示不成功,仔细检查看看哪里配置不对了。

然后点击next,看到如下画面:



这里可以默认,点击Finish,在右面面板里面找到你刚才起的那个名字,右击,如图:



点击看到如下图:点击前面的加号,展开目录,找到自己的数据库,找到表



在表上右击,找到如下图:



单击,如下图:



这里的Java package是要把文件放到那个包下面,可以自己选择。 Hibernate mapping file ....是Hibernate的配置文件,这样我们可以生成,

Java Data Object...这个是生成实体类,create abstract class 是生成抽象类,我这里不需要可以不生成。,下面的可以根据自己的需要进行选择生成接口,实现类,等等,我这里不需要就不用了,直接点击next,如下图:



这里是一些配置,可以默认,直接点击next



这里进行多项配置,选择数据库名,表明,可以选择主键生成策略,配置完成之后点击Finish

这样就完成了,映射文件,实体类都生成了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: