• HibernateTools的使用


    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路径,还有其他你需要改动的地方即可。

    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路径,还有其他你需要改动的地方即可。

  • 相关阅读:
    Linux Docker容器磁盘出现日志/var/lib/docker/overlay2占用100%
    (转)关于文字放大缩小
    Jquery 点击按钮切换div(可循环轮播)
    C#调用C++的dll两种方法(托管与非托管)
    Spring——项目优雅停机
    Maven——(mavenantrunplugin、mavendependencyplugin)插件的使用
    微信开放平台第三方平台开发的一些坑解决以备忘 编程
    QRCodeEncoder 生成二维码提示 数组越界 的解决方法 编程
    jenkins+docker+nginx+vue前端项目实现自动部署
    nginx+vue项目请求后端接口报错:405 not allowed
  • 原文地址:https://www.cnblogs.com/tian830937/p/4422245.html
Copyright © 2020-2023  润新知