自动生成hibernate的hbm.xml和model/entity
2016-08-16 00:00
375 查看
摘要: 主要是使用mybatis习惯了,然后可以利用mybatis提供的generator自动生成model,dao,以及映射的xml文件,主要是如model/entity类,基本都是对属性以及get、set方法的声明,如果表字段很多,非常繁琐,所以想偷懒,想着hibernate应该也有类似工具,果真,不过需要下载插件。本文主要是针对插件的使用的记录。
本人用的eclipse-luna版本
2、输入jboss,如下
安装完成后,工具栏项会多出以下一个图标,之后会用到
右键项目---->new---->选择other----->输入hibernate---->选择Hibernate Configuration File
点击next,进行下一步
点击finish,hibernate.cfg.xml配置文件已经生成好了。
2、生成hibernate.reveng.xml配置文件
选择刚才创建的Console configuration,然后先刷新(点击refresh按钮),如下:
然后点击你想要映射的数据库表名,选择include,如下
点击finish,完成hibernate.reveng.xml文件的创建。
2、生成model和hbm.xml映射文件
第一步:选择如下图的选项,进入自动生成code配置(英文很明显)
第二步:配置第一步如下:
第三步:在上一步骤的基础上,配置第二步选择Main旁边的Exporters标签,如下:
选择上述两选项后,run,则对应package下已自动生成hbm.xml与model文件,如下
之后就可以写个测试试一试了!
本人用的eclipse-luna版本
一、安装Hibernate Tools插件
1、打开eclipse应用商店,工具栏help--->Eclipse Marketplace2、输入jboss,如下
安装完成后,工具栏项会多出以下一个图标,之后会用到
二、通过Hibernate Tools插件自动生成数据库对应的model和hbm.xml文件
我们都知道,hibernate有两种配置方式,一种是基于xml文件,一种是基于注解方式。方式1:基于xml
1、生成hibernate.cfg.xml文件右键项目---->new---->选择other----->输入hibernate---->选择Hibernate Configuration File
点击next,进行下一步
点击finish,hibernate.cfg.xml配置文件已经生成好了。
2、生成hibernate.reveng.xml配置文件
选择刚才创建的Console configuration,然后先刷新(点击refresh按钮),如下:
然后点击你想要映射的数据库表名,选择include,如下
点击finish,完成hibernate.reveng.xml文件的创建。
2、生成model和hbm.xml映射文件
第一步:选择如下图的选项,进入自动生成code配置(英文很明显)
第二步:配置第一步如下:
第三步:在上一步骤的基础上,配置第二步选择Main旁边的Exporters标签,如下:
选择上述两选项后,run,则对应package下已自动生成hbm.xml与model文件,如下
方式2:基于注解
在上述生成model和hbm.xml映射文件的第三步中,只需要再勾选一个选项,去掉一个选项即可,如下图:之后就可以写个测试试一试了!
相关文章推荐
- myeclipse中如何自动生成hibernate得POJO和hbm.xml文件
- SSH开源自动生成代码工具,可自动生成action、service、form、dao、model、vo、sqlmap.xml、.hbm.xml、test等
- intellij配置hibernate自动生成hbm.xml文件
- intellij配置hibernate自动生成hbm.xml文件
- 自动生成hibernate.hbm.xml
- Myeclipse自动生成java的Bean和BeanName.hbm.xml文件(java项目必须支持Hibernate)
- 使用 Hibernate Tools 自动生成hbm.xml及model java文件
- myeclipse中如何自动生成hibernate得POJO和hbm.xml文件截图版
- 用Middlegen-Hibernate自动生成hbm.xml文件
- 用Middlegen-Hibernate自动生成hbm.xml文件
- myeclipse中如何自动生成hibernate得POJO和hbm.xml文件
- Idea下Hibernate手动配置好实体类和hbm.xml后自动生成数据库表报错
- intellij配置hibernate自动生成hbm.xml文件
- intellij配置hibernate自动生成hbm.xml文件
- myeclipse中如何自动生成hibernate得POJO和hbm.xml文件
- SSH开源自动生成代码工具,可自动生成action、service、form、dao、model、vo、sqlmap.xml、.hbm.xml、test等
- 使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本
- 通过t4模板结合XML定义文件生成MVVM中的Model Entity Class 代码
- 为 eclipse 的 hibernate 配置文件(*.hbm.xml)加上自动提示功能
- 使用Hibernate-tools中的hbm2java和hbm2ddl根据hbm文件自动生成pojo和数据库脚本