日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Hibernate Tools for Eclipse的使用

發布時間:2025/6/15 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hibernate Tools for Eclipse的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Hibernate Tools的官方網站: http://hibernate.org/tools/
Step1、 安裝好Hibernate Tools,建立一個Dynamic web project,工程名為“test”。
Step2、以Mysql為示例,建立相應的測試數據庫及表,如下所示:
[sql] view plain copy
  • 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
  • <?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
  • <?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代碼文件,如下圖:

    總結

    以上是生活随笔為你收集整理的Hibernate Tools for Eclipse的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。