在數據庫中建立對應的表(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&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
到這裏,用工具從數據庫中生成一個類就已經完成了。