注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

星期五

明天不上班

 
 
 

日志

 
 
关于我

一个特立独行的Java程序员,比较宅,上上网,写博客,听音乐,看电影。

网易考拉推荐

Hibernate Tools 的使用  

2010-04-08 19:54:17|  分类: Hibernate |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
由于myEclipse 6.5的Hibernate 反向映射 生成的XML配置文件 很难得到令我满意的XML文件
所以今天开始使用HibernateTools 这个工具


1.首先在 www.eclipse.org/downloads/ 中下载  Eclipse IDE for Java EE Developers (190 MB)  如图:

  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客

记住一定是Eclipse JavaEE的版本

2.在http://www.hibernate.org/subprojects/tools.html 下载Hibernate tools  如图
  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客

直接 点击Latest relase 3.2.4GA 即可下载

3.开始安装Hibernate tools插件
解压HibernateTools-3.2.4.GA-R200905070146-H18.zip  得到features 和 plugins
将两个文件夹中的内容分别放入eclipse目录下名字相同的文件夹下
重启eclipse
4.新建一个Java工程  file --->new ---> java Project

5.file--->new--->others --->Hibernate
  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客

点击next
  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客
点击next 配置hibernate.cfg.xml文件
  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客
new 一个新的数据库连接 
  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客


next    配置Database Connection  Name 改为myOracle
  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客

next
  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客
finish

finish

生成了hibernate.hbm.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory name="sessionFactory">
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.password">CI_DEMO</property>
<property name="hibernate.connection.url">jdbc:oracle:thin:@perf-ps:1521:orcl</property>
<property name="hibernate.connection.username">CI_DEMO</property>
<property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>
</session-factory>
</hibernate-configuration>

找到hibernate的一个小图标 选择Hibernate Code Generation Configurations...
  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客

new 一个New_configration(1)  填写相应的信息
  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客
点击setup  create new

  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客
点击refresh  刷出表 选择要配置的表   finish!!!

点击Exporters

  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客


配置要生成的文件 我选的是javaBean 和hbm.xml文件
Apply  close

打开生成的hibernate,reveng.xml
  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客


选择table  保存


  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客

运行 (点击1.New_configuration)

  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客

OK  XML和JAVA 生成了

  Hibernate Tools 的使用 - zhenghaoju700 - zhenghaoju700 的博客

写的很乱 大家自己看吧!!! 多多原谅
  评论这张
 
阅读(1653)| 评论(0)
推荐

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017