Hibernate Tools 学习总结
生活随笔
收集整理的這篇文章主要介紹了
Hibernate Tools 学习总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Hibernate Tools for Eclipse的使用
http://blog.csdn.net/gaojinshan/article/details/39502509
Hibernate Tools的官方網站:http://hibernate.org/tools/
Step1、安裝好Hibernate Tools,建立一個Dynamic web project,工程名為“test”。
Step2、以Mysql為示例,建立相應的測試數據庫及表,如下所示:
[sql] view plain copy 在CODE上查看代碼片派生到我的代碼片
mysql> use test; ?
Database changed ?
mysql> show tables; ?
+----------------+ ?
| Tables_in_test | ?
+----------------+ ?
| customer ? ? ? | ?
| login ? ? ? ? ?| ?
+----------------+ ?
2 rows in set (0.10 sec) ?
Step3、將MySql的Jdbc驅動庫(mysql-connector-java-5.0.8-bin.jar)拷貝至lib目錄。
Step4、利用Hibernate Tools生成Hibernate的cfg.xml。如下圖:
直接默認轉到下一步的配置界面,配置如下圖:
點擊完成(Finish)后,它將生成如下xml的配置文件(hibernate.cfg.xml):
[html] view plain copy 在CODE上查看代碼片派生到我的代碼片
<?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> ?
? ? ? ? <property?
name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property> ?
? ? ? ? <property name="hibernate.connection.password">gjs@y1</property> ?
? ? ? ? <property?
name="hibernate.connection.url">jdbc:mysql://localhost:3306/test</property> ?
? ? ? ? <property name="hibernate.connection.username">root</property> ?
? ? ? ? <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property> ?
? ? </session-factory> ?
</hibernate-configuration> ?
Step5、利用Hibernate Tools生成Hibernate的Console配置。如下圖:
點擊完成(Finish)后,它將生成配置文件,如下圖:
Step6、利用Hibernat Tools生成Hibernate的reveng.xml配置。如下圖:
直接默認轉到下一步的配置界面,配置如下圖:
點擊完成(Finish)后,它將生成如下xml的配置文件(hibernate.reveng.xml):
[html] view plain copy 在CODE上查看代碼片派生到我的代碼片
<?xml version="1.0" encoding="UTF-8"?> ?
<!DOCTYPE hibernate-reverse-engineering PUBLIC ??
? ? "-//Hibernate/Hibernate Reverse Engineering DTD 3.0//EN" ??
? ? "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd" > ?
<hibernate-reverse-engineering> ?
? ? <table-filter match-catalog="test" match-name="customer" /> ?
? ? <table-filter match-catalog="test" match-name="login" /> ?
</hibernate-reverse-engineering> ?
Step7、最后一步了,生成映射文件和Java代碼。如下圖:
點擊運行(Run)后,它將生成如下映射文件和Java代碼文件,如下圖:
參考:http://www.cnblogs.com/abllyboy/archive/2010/12/23/1914577.html
========
Eclipse(我的是Juno版本)
查看Eclipse版本
1
Eclipse針對程序開發有很多發行版本,除了開發語言的不同,版本號對安裝Hibernate Tools也有影響
。如何查看自己的版本號?
2
打開Eclipse-->"Help"-->"About Eclipse",如圖所示即為版本號,下載時需要與此版本號對應。
配置Hibernate Tools
1
同樣選擇Eclipse-->"Help",這里選擇"Eclipse MarketsPlace"這個菜單,如下圖
2
在搜索框中,輸入“Hibernate Tools” 點擊“Go”搜索,找到如下的一條記錄(Hiberntate Tools 是
JBoss的一款工具),選擇“Install”安裝。
3
這里我們只需要“Hibernate Tools”,如下圖一步一步完成安裝。
安裝完成后會彈出兩個對話框(忘記截圖了),點擊確認即可,重新啟動Eclipse。
測試Hibernate Tools
1
選中需要新建Hibernate的項目,右鍵“New”-->“Other”-->“Hibernate”,選擇“...(cfg.xml)”,
選擇目錄(src),保持原有名稱不變,確認即可。
2
這里我用的MySQL,用戶名為root,密碼為000000,端口號為默認端口號。填寫完畢系統會自動生成配置
文件,如下圖。
注意事項
下載Hibernate Tools時一定要與版本號對應!
========
? ? ? ?最近項目采用flex+spring+hibernate的框架開發,之前雖說有多年的Java開發經驗了,但是一直
使用的JDBC或者ibatis,hibernate的使用還是大姑娘上轎頭一回,網上都介紹說jboss的hibernateTools
工具不錯,所以安裝使用了一下,下面是安裝使用的總結
一.hibernateTools工具的安裝:
1.作者使用的eclipes版本是3.6
2.選擇help ->install new software 彈出如下對話框
選擇add按鈕
在彈出的對話框中輸入 hibernateTools, 地址欄輸入:
http://download.jboss.org/jbosstools/updates/stable/
點OK保存
然后會顯示出如下的選擇框
勾選JBoss Tools 選擇下面的Hibnernate Tools ,點擊 next 按鈕,然后按照提示就可以完成Hibernate
的安裝,安裝完畢后會重新啟動eclipse
二. hibernate工具的使用
1.打開hibernate視圖
在上述工具安裝完成后,選擇 window->open perspective 打開透視圖,選擇Hibernate透視圖
2.添加 hibernate configuration 文件
在hibernate透視圖下,右鍵單擊,選擇 add Hibernate Configuration, 會彈出如圖所示的對話框
Name: 可以順便起一個
project:選擇eclipse下面的工程,很多博文中都是新建的hibernate工程,其實是沒有必要的,選擇你目
前正在操作的工程就可以了.
databaseConnection: 選擇右側的New按鈕,會彈出一個讓你選擇數據庫的對話框,這里就不貼圖了,目前
筆者用的是mysql數據庫,所以就選擇MySQL,點擊next后,如果classPath下沒有相應的driverClass,就需
要添加MySQL的驅動到classpath下面
如果需要調整字符集的話,可以在common選項卡下設置
完成后,點擊OK按鈕.
就會出現如下圖的界面了,可以看到相關數據庫下面的表信息了
3. 配置 Code generation文件
1.選擇 ?快捷標簽,下拉選擇hibernate Code Generation Configurations,點擊彈出相關的對話框
選擇Main標簽頁
name: 順便設置
console configuration: 這個就是上面設置的配置信息,作者這里是hibernate
output directory: 選擇你要操作的目錄
package:選擇你要操作的包
reveng.xml:這個是配置的重點,主要是設置要操作的表,列等等,下面在重點講
配置如下圖:
2.重點說下reveng.xml文件:
1.點擊Setup按鈕,選擇創建新的配置文件,會彈出如下的對話框
如果如筆者一樣,左側沒有數據的話,單擊 refresh就可以顯示相應的數據表信息,然后操作你要生成的
表
3.導出
選擇exporters選項卡,然后選擇相應要生成的文件,筆者這邊是hbm.xml 和實體文件
4.點擊運行,就會在你指定的包下面生成相關的文件了.
和相關下載
http://blog.csdn.net/gaojinshan/article/details/39502509
Hibernate Tools的官方網站:http://hibernate.org/tools/
Step1、安裝好Hibernate Tools,建立一個Dynamic web project,工程名為“test”。
Step2、以Mysql為示例,建立相應的測試數據庫及表,如下所示:
[sql] view plain copy 在CODE上查看代碼片派生到我的代碼片
mysql> use test; ?
Database changed ?
mysql> show tables; ?
+----------------+ ?
| Tables_in_test | ?
+----------------+ ?
| customer ? ? ? | ?
| login ? ? ? ? ?| ?
+----------------+ ?
2 rows in set (0.10 sec) ?
Step3、將MySql的Jdbc驅動庫(mysql-connector-java-5.0.8-bin.jar)拷貝至lib目錄。
Step4、利用Hibernate Tools生成Hibernate的cfg.xml。如下圖:
直接默認轉到下一步的配置界面,配置如下圖:
點擊完成(Finish)后,它將生成如下xml的配置文件(hibernate.cfg.xml):
[html] view plain copy 在CODE上查看代碼片派生到我的代碼片
<?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> ?
? ? ? ? <property?
name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property> ?
? ? ? ? <property name="hibernate.connection.password">gjs@y1</property> ?
? ? ? ? <property?
name="hibernate.connection.url">jdbc:mysql://localhost:3306/test</property> ?
? ? ? ? <property name="hibernate.connection.username">root</property> ?
? ? ? ? <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property> ?
? ? </session-factory> ?
</hibernate-configuration> ?
Step5、利用Hibernate Tools生成Hibernate的Console配置。如下圖:
點擊完成(Finish)后,它將生成配置文件,如下圖:
Step6、利用Hibernat Tools生成Hibernate的reveng.xml配置。如下圖:
直接默認轉到下一步的配置界面,配置如下圖:
點擊完成(Finish)后,它將生成如下xml的配置文件(hibernate.reveng.xml):
[html] view plain copy 在CODE上查看代碼片派生到我的代碼片
<?xml version="1.0" encoding="UTF-8"?> ?
<!DOCTYPE hibernate-reverse-engineering PUBLIC ??
? ? "-//Hibernate/Hibernate Reverse Engineering DTD 3.0//EN" ??
? ? "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd" > ?
<hibernate-reverse-engineering> ?
? ? <table-filter match-catalog="test" match-name="customer" /> ?
? ? <table-filter match-catalog="test" match-name="login" /> ?
</hibernate-reverse-engineering> ?
Step7、最后一步了,生成映射文件和Java代碼。如下圖:
點擊運行(Run)后,它將生成如下映射文件和Java代碼文件,如下圖:
參考:http://www.cnblogs.com/abllyboy/archive/2010/12/23/1914577.html
========
Eclipse 在線配置 Hibernate Tools
http://jingyan.baidu.com/article/db55b609959d154ba20a2f5d.htmlEclipse(我的是Juno版本)
查看Eclipse版本
1
Eclipse針對程序開發有很多發行版本,除了開發語言的不同,版本號對安裝Hibernate Tools也有影響
。如何查看自己的版本號?
2
打開Eclipse-->"Help"-->"About Eclipse",如圖所示即為版本號,下載時需要與此版本號對應。
配置Hibernate Tools
1
同樣選擇Eclipse-->"Help",這里選擇"Eclipse MarketsPlace"這個菜單,如下圖
2
在搜索框中,輸入“Hibernate Tools” 點擊“Go”搜索,找到如下的一條記錄(Hiberntate Tools 是
JBoss的一款工具),選擇“Install”安裝。
3
這里我們只需要“Hibernate Tools”,如下圖一步一步完成安裝。
安裝完成后會彈出兩個對話框(忘記截圖了),點擊確認即可,重新啟動Eclipse。
測試Hibernate Tools
1
選中需要新建Hibernate的項目,右鍵“New”-->“Other”-->“Hibernate”,選擇“...(cfg.xml)”,
選擇目錄(src),保持原有名稱不變,確認即可。
2
這里我用的MySQL,用戶名為root,密碼為000000,端口號為默認端口號。填寫完畢系統會自動生成配置
文件,如下圖。
注意事項
下載Hibernate Tools時一定要與版本號對應!
========
hibernateTools工具安裝及使用總結(eclipse 3.6)
http://blog.csdn.net/caixiexin/article/details/7018712? ? ? ?最近項目采用flex+spring+hibernate的框架開發,之前雖說有多年的Java開發經驗了,但是一直
使用的JDBC或者ibatis,hibernate的使用還是大姑娘上轎頭一回,網上都介紹說jboss的hibernateTools
工具不錯,所以安裝使用了一下,下面是安裝使用的總結
一.hibernateTools工具的安裝:
1.作者使用的eclipes版本是3.6
2.選擇help ->install new software 彈出如下對話框
選擇add按鈕
在彈出的對話框中輸入 hibernateTools, 地址欄輸入:
http://download.jboss.org/jbosstools/updates/stable/
點OK保存
然后會顯示出如下的選擇框
勾選JBoss Tools 選擇下面的Hibnernate Tools ,點擊 next 按鈕,然后按照提示就可以完成Hibernate
的安裝,安裝完畢后會重新啟動eclipse
二. hibernate工具的使用
1.打開hibernate視圖
在上述工具安裝完成后,選擇 window->open perspective 打開透視圖,選擇Hibernate透視圖
2.添加 hibernate configuration 文件
在hibernate透視圖下,右鍵單擊,選擇 add Hibernate Configuration, 會彈出如圖所示的對話框
Name: 可以順便起一個
project:選擇eclipse下面的工程,很多博文中都是新建的hibernate工程,其實是沒有必要的,選擇你目
前正在操作的工程就可以了.
databaseConnection: 選擇右側的New按鈕,會彈出一個讓你選擇數據庫的對話框,這里就不貼圖了,目前
筆者用的是mysql數據庫,所以就選擇MySQL,點擊next后,如果classPath下沒有相應的driverClass,就需
要添加MySQL的驅動到classpath下面
如果需要調整字符集的話,可以在common選項卡下設置
完成后,點擊OK按鈕.
就會出現如下圖的界面了,可以看到相關數據庫下面的表信息了
3. 配置 Code generation文件
1.選擇 ?快捷標簽,下拉選擇hibernate Code Generation Configurations,點擊彈出相關的對話框
選擇Main標簽頁
name: 順便設置
console configuration: 這個就是上面設置的配置信息,作者這里是hibernate
output directory: 選擇你要操作的目錄
package:選擇你要操作的包
reveng.xml:這個是配置的重點,主要是設置要操作的表,列等等,下面在重點講
配置如下圖:
2.重點說下reveng.xml文件:
1.點擊Setup按鈕,選擇創建新的配置文件,會彈出如下的對話框
如果如筆者一樣,左側沒有數據的話,單擊 refresh就可以顯示相應的數據表信息,然后操作你要生成的
表
3.導出
選擇exporters選項卡,然后選擇相應要生成的文件,筆者這邊是hbm.xml 和實體文件
4.點擊運行,就會在你指定的包下面生成相關的文件了.
========
hibernate-tools詳細使用教程
http://linjia880714.iteye.com/blog/859334和相關下載
總結
以上是生活随笔為你收集整理的Hibernate Tools 学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中文分词工具的初步使用图解
- 下一篇: 图解内存搜索工具初步使用