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路径,还有其他你需要改动的地方即可。
HibernateTools的使用的更多相关文章
- eclipse安装hibernate-Tools
启动eclipse 选择Help -> About Eclipse 记住自己的eclipse版本 访问http://download.jboss.org/jbosstools/updates/s ...
- [转]hibernateTools工具安装及使用总结(eclipse 3.6)
转载地址:http://blueblood79.iteye.com/blog/773177 最近项目采用flex+spring+hibernate的框架开发,之前虽说有多年的Java开发经验了,但是一 ...
- Eclipse HibernateTools安装
Hibernate Orm是个很强大的东东,可以将数据表映射成实体,EClipse安装了HibernateTools插件后可以生成pojo,配置xml等一系列自动化工作,为我们的开发减轻了很多. 下面 ...
- HibernateTools实现pojo类 数据库schma mapping映射的相互转换
核心 利用HibernateTools,从POJO类,Mapping映射文件,数据库表有其中的一项,就能生成其他两项. 概述 在使用Hibernate开发系统持久层时,按照一般开发流程 1.分析业务 ...
- 利用HibernateTools从数据库表生成带注解的POJO
在SSH框架中,如果先设计好了数据库,那么下一步就需要从数据库Table生成实体java类和hbm.xml配置文件.在最新的开发框架中,已经支持使用注解,从而避免了繁琐的hbm.xml配置,而且我们可 ...
- 运用Hibernate-Tools自动生成Java类和schema时,出现not found while looking for property...异常
问题描述: 在使用Hibernate-tools时出现not found while looking for property...(具体信息省略). 问题分析: 我找到出错对应的hbm.xml文件, ...
- Eclipse从数据库逆向生成Hibernate实体类和映射文件(Eclipse插件系列之HibernateTools)
♣下载安装Eclipse插件(HibernateTools) ♣Eclipse连接数据库(Mysql5.7) ♣新建hibernate.properties和hibernate.cfg.xml文件 ♣ ...
- (转)hibernateTools工具安装及使用总结(eclipse 3.6)
最近项目采用flex+spring+hibernate的框架开发,之前虽说有多年的Java开发经验了,但是一直使用的JDBC或者 ibatis,hibernate的使用还是大姑娘上轿头一回,网上都介绍 ...
- Hibernate-在Eclipse(Oxygen)中安装Hibernatetools插件
Eclipse(Luna)中是没有Hibernate插件的,该插件是需要自己进行添加. 在网上找了一下关于如何在Eclipse中安装Hibernatetools插件的方法,很多都是先找到Hiberna ...
- (转) Eclipse通过HibernateTools实现逆向生成Hibernate实体类
背景:工作中使用Hibernate进行持久化的开发工作,所以有必要详细了解这方面的知识. ps:这里有个问题就是刷新表的时候速度太慢了.还不如自己手动去创建.如果表太多倒是可以采取批量生成的策略. 在 ...
随机推荐
- 为了让vi命令也可以使用vim的配置,需要修改 vi /etc/bashrc 增加一行 alias vi='vim'此时,经过上面配置已经可以显示语法高亮了
为了让vi命令也可以使用vim的配置,需要修改 vi /etc/bashrc 增加一行 aliasvi='vim'此时,经过上面配置已经可以显示语法高亮了
- C语言中inline的用法
C语言里面的内联函数(inline)与宏定义(#define)探讨 先简明扼要,说下关键: 1.内联函数在可读性方面与函数是相同的,而在编译时是将函数直接嵌入调用程序的主体,省去了调用/返回指令,这样 ...
- IE8下jQuery改变png图片透明度时出现的黑边问题
png24格式的图片在用jQuery添加显示隐藏动画时发现,图片的半透明区域出现黑边? 在网上搜了搜主要有以下几种办法: 1.把图片保存成PNG-8格式. 2.把背景色一起切入并保存为JPG格式. 以 ...
- 本地搭建Dubbo监控中心的安装步骤
Dubbo监控中心的安装步骤 参考链接:http://blog.csdn.net/lichunan/article/details/40349645 一.从github上下载dubbo源码进行编译: ...
- Sqli-labs less 50
Less-50 从本关开始我们开始进行order by stacked injection! 执行sql语句我们这里使用的是mysqli_multi_query()函数,而之前我们使用的是mysqli ...
- ios图片拉伸两种方法
UIImage *image = [UIImage imageNamed:@"qq"]; 第一种: // 左端盖宽度 NSInteger leftCapWidth = image. ...
- 树莓派/RaspberryPi 内核编译
1.获取所需源码 1)下载地址: 官方网址:https://github.com/raspberrypi 上面列出了树莓派所有的开源软件: linux:内核源码 tools:编译内核和其他源码所需的工 ...
- 全注解的SSH框架
基于struts2.23 + spring2.5.6 + hibernate3.6.4 + hibernate-generic-dao1.0(除了spring,我整合的都是最新的GA包,hiberna ...
- (转)javaScript插件开发
jQuery插件的开发包括两种: 一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法.jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级 ...
- 301. Remove Invalid Parentheses
题目: Remove the minimum number of invalid parentheses in order to make the input string valid. Return ...