Hibernate--第一個Hibernte例子

在數據庫中建立對應的表(guestbook表)

開啓MySQL服務
打開MySQL軟件
創建一個新的數據庫
這裏寫圖片描述
給定數據庫名和字符編碼集
這裏寫圖片描述
插入一張表

CREATE TABLE GUESTBOOK
(
  ID           INT(8) NOT NULL AUTO_INCREMENT PRIMARY KEY,
  NAME         VARCHAR(20) NOT NULL,
  PHONE        VARCHAR(20),
  EMAIL        VARCHAR(40),
  TITLE        VARCHAR(80) NOT NULL,
  CONTENT      VARCHAR(2000),
  CREATED_TIME DATE NOT NULL
);

新建項目

在Eclipse中File–>New–>Other–>Maven Project
選擇quickstart類型的即可
這裏寫圖片描述
然後輸入項目名點擊Finish項目建立完成

配置pom.xml文件

引用Hibernate包

<dependencies>

        <!-- 添加Hibernate依賴 -->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>4.2.4.Final</version>
        </dependency>

        <!-- mysql數據庫驅動 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.32</version>
        </dependency>


        <!-- 測試 -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>

    </dependencies>

打開Hibernate窗口

這裏寫圖片描述
這裏寫圖片描述

新建一個數據庫連接文件

這裏寫圖片描述
1.數據庫連接的創建
這裏寫圖片描述
這裏寫圖片描述

cfg.xml讀取數據庫配置文件

編寫文件可以是新生成,也可以使用現有文件
在這裏,我選擇新生成

這裏寫圖片描述

下一步
這裏寫圖片描述
這裏寫圖片描述
代碼附上

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
        <!-- 設置字符編碼集,防止插入中文亂碼 -->
        <property name="hibernate.connection.url">jdbc:mysql://127.0.0.1:3306/guestbook?useUnicode=true&amp;characterEncoding=UTF-8</property>
        <property name="hibernate.connection.username">root</property>
        <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
    </session-factory>
</hibernate-configuration>

點擊完成–》finish後就可以看到新建的test
這裏寫圖片描述

1.顯示Hibernate組件
這裏寫圖片描述
這裏寫圖片描述
勾選Hibernate後就可以在工具欄看到
這裏寫圖片描述

reveng.xml配置

從剛調出來的工具按鈕中生成
這裏寫圖片描述
這裏寫圖片描述
這裏setup,我們依然創建一個新的文件
選擇項目路徑,文件名不需要修改
這裏寫圖片描述
這裏依然自定義的創建一個配置文件
這裏寫圖片描述
點擊完成
這裏寫圖片描述
點擊Run,F5刷新項目後,就可以看到根據表名生成的model
這裏寫圖片描述
到這裏,用工具從數據庫中生成一個類就已經完成了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章