Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件
来源:互联网 发布:ps素材软件 编辑:程序博客网 时间:2024/04/29 12:12
建立好数据库后,点击一个键,代码就生成了,这实在是份十分惬意的事情,前面有介绍Hibernate Tools就可以生成代码,那么我们怎么利用它来生成代码呢。
下面就把详细步骤贴出来,同样,有图有真相。
Step1:安装好Hibernate Tools,建立一个Dynamic web project,笔者工程名为“HibernateTest”
Step2:笔记以Mysql为示例,所以安装一个Mysql,建立相应测试数据库及表,下图为笔者的数据库及表
Step3:将MySql的Jdbc驱动拷贝至lib目录,笔者的为mysql-connector-java-5.1.14-bin.jar,可以去Mysql官网下载
Step4:利用Hibernate Tools生成hibernate.cfg.xml文件,如下图:
点击后可以对hibernate.cfg.xml命令,不管它直接默认转到下一步的配置界面,笔者的配置如下图:
点击完成后,它将生成如下xml的配置文件
1
<?xml version=
"1.0"
encoding=
"UTF-8"
?><br><!DOCTYPE hibernate-configuration PUBLIC<br>
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
<br>
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"
><br><hibernate-configuration><br> <session-factory><br> <property name=
"hibernate.connection.driver_class"
>com.mysql.jdbc.Driver</property><br> <property name=
"hibernate.connection.password"
>
111
</property><br> <property name=
"hibernate.connection.url"
>jdbc:mysql://localhost:
3306
/javadb</property><br> <property name=
"hibernate.connection.username"
>root</property><br> <property name=
"hibernate.dialect"
>org.hibernate.dialect.MySQLDialect</property><br> </session-factory><br></hibernate-configuration><br>
Step5:Hibernate Console 配置
a.右键工程,点击Run as-Run Configurations进入如下界面并选择Hibernate Console Configuration:
b.新建一个Configure名为HibernateConsole,名字可随个人爱好来命名
笔者各标签页配置如下:
Step6:利用Hibernat Tools生成reveng.xml
a.工程中右键如下图,添加reveng.xml
b.没啥说的命个名,选择放置位置
c.按照箭头方向进行操作,选择console的配置,再点击刷新,就能看到数据库中的表,将它们Include进来,如下图
d:最终效果
Step7:这是最后一步了,激动人心的时刻就要到了
a.在Eclipse的工具栏中将Hibernate Code Generate显示出来,显示出来后点击Hibernate Code Generate Configurations,如下图:
b.Main标签页中选择控制台,选择文件输出路径,包名,reveng.xml文件
c.Exporters标签页,选择要生成的文件,记得勾上Hebernate xml Mappings及Hebernate xml Configuration,它们将自动生成映射文件并注册,
配置好后,点击Run即可生成代码。
大功告成,最后的生成的代码结构如下图:
- 顶
- 0
- 踩
- 0
- Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件
- Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件 .
- Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件
- Hibernate Tools-代码生成cfg.xml,hbm.xml和持久類
- hibernate.cfg.xml 和每张表对应的hbm文件 生成数据库表
- eclipse中hibernate配置*.hbm.xml文件和hibernate.cfg.xml文件使其能自动提示
- 使用 Hibernate Tools 自动生成hbm.xml及model java文件
- hibernate tools eclipse插件 cfg.xml-->console 自动生成配置代码
- 用Middlegen-Hibernate自动生成hbm.xml文件
- 用Middlegen-Hibernate自动生成hbm.xml文件
- hibernate.cfg.xml和.hbm.xml
- hibernate.cfg.xml className.hbm.xml
- Event.hbm.xml和hibernate.cfg.xml
- hibernate.cfg.xml与*.hbm.xml
- eclipse创建hibernate.cfg.xml文件
- Hibernate连接SQL Server2008时候hibernate.cfg.xml和table.hbm.xml文件的配置详情
- 使用hibernate连接mysql数据库正向工程hibernate.cfg.xml文件和xxx.hbm.xml配置文件
- Hibernate学习-08:配置-核心配置文件hibernate.cfg.xml、映射文件*.hbm.xml
- Cocos2dx下的selector对比!
- 构建基于Nginx的web服务器
- iOS navigationbar 的一些自定义设置
- JS调用OC方法(1)
- 如何验证PDF文档中的数字签名
- Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件
- javascript学习笔记之Call()和Apply()
- 我的娱乐网站记录
- Android开发学习总结(一)——搭建最新版本的Android开发环境
- 对焦技术
- Cisco 计划任务Kron
- Git 用法小结
- Matlab sym 与 syms的区别
- url编码和解码