`
gaoyu
  • 浏览: 269843 次
  • 来自: 云南大理
社区版块
存档分类
最新评论

HibernateTools的使用

阅读更多

<iframe id="cproIframe2" src="http://snippet.pos.baidu.com/bfp/snippetcacher.php?qn=e15565da7cc8d4f5" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" align="center,center" width="336" height="280"></iframe>

1. 到 Hibernate.org官网上 下载最新版的 Hibernate Tools,我用的是 HibernateTools-3.2.4.GA版

2. 将 下载下来的压缩包解压缩,里面会有 plugin和feasure两个包,将 plugin包里的东西 拷贝到 eclipse的plugin文件夹里面,将feasure里面的内容 拷贝到 eclipse 的feasures文件夹里面。

3. 重新启动 eclipse,菜单栏上 点击 window->show view-> 点开发现 会多一个 Hibernate文件夹。

4. 新建一个 web工程(eclipse 3.4下选择 Dynamic web project)。将相关jar包放入lib文件夹里(里面加入Hibernate开发需要的包和数据库驱动包即可)

5. 选择工程下的SRC目录,然后右键New->Other->Hibernate->Hibernate Configuration File(cfg.xml),在弹出的窗口中选择Next,配置 hibernate 所关联的 数据库的信息,注意,这个地方有几项是一定要填写的。他们分别是Database dialect(数据库方言)、Driver class(数据库驱动)、Connection URL(链接字符串)以及Username和Password(访问数据库的用户名和密码)。

6. 选择Eclipse的下拉菜单Window->Show View->Other->Hibernate->Hibernate Configurations,现在就可以查看Hibernate的配置窗口了。在窗口中单击右键Add Configuration,出现Edit Configuration窗口。这里需要给Configuration起个名字,然后在Project项目中选择当前工程。单击OK。

7. 在工程的 src下,会有一个hibernate.cfg.xml文件,里面配置数据库链接的一些信息,如果你想 gencode的表不是全部DB,而是下面模型表分区下的表,则可以加上下面这句


<property?name="hibernate.default_schema">你的表分区名</property>
<property?name="hibernate.default_schema">你的表分区名</property>

8. 右键单击Eclipse的工具条,选择Customize Perspective->Commands->Hibernate Code Generation,单击OK。这样工具栏中就增加了Hibernate的图标。

8.1 左键单击图标右边的下箭头,在下拉菜单中选择Hibernate Code Generation Configurations, Main标签下的Output directory选择的是生成文件的位置,选择到src目录即可。

8.2 Reverse engineer from JDBC Connection这个单选框很重要,选上就是了。Package选择的是生成POJO的包名,可以根据需求自己起名字。reveng.xml这个地方选择Setup->Create new->工程名->Next->Refresh 会出现 table的列表,include入你所需要 gencode的表即可(下次要加其他表可以再include进来)

9. 点击 run 即可,你会发现 之前配置 output指定的包下,生成了我们要的pojo和.hbm.xml文件。生成完的东西copy到我们真正的开发环境下,改掉class中package路径,还有其他你需要改动的地方即可。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics