国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Hibernate 入門之輕松上手 選擇自 chainshun 的 Blog

2019-11-18 11:30:37
字體:
來源:轉載
供稿:網友

       我找到的所有Hibernate入門文章分為三類:
         1、剖析的很透徹,但是例子里面只有主要代碼,不能編譯執行。
         2、舉的例子只能在某種環境中執行,例如tomcat。 
         3、長篇大論,光一個hbm.xml就寫了一頁紙,暈。 
      在這里,我提供一個最簡便的入門例子。(其中例子基于<2003年程序員合訂本>透明的文章《冬眠的數據庫》)

    步驟:
    預備工作:安裝j2se sdk 1.4.2以上版本,和MySQL數據庫(其他數據庫的話,請自己修改配置)。
 
1、下載Hibernate 2.1展開。

2、創建一個自己的工作目錄例如 e:/my。

3、在工作目錄下建立以下文件(見文章最后):
        a. setenv.bat // 用以設置 hibernate 應用程序的編譯運行所需類路徑
        b. hibernate.PRoperties // Hibernate 配置文件,主要用來配置數據庫
        c. user.hbm.xml // 數據類和數據表的映射設置文件
        d. HBTest.java // 主程序
        e. User.java // 數據類

4、修改setenv.bat,其中 HIBERNATE_HOME 應該設成你自己的Hibernate目錄。

5、修改hibernate.properties 把HypersonicSQL的設置注釋掉,把mysql的設置去掉注釋符 hibernate.connection.url jdbc:mysql:///test hibernate.connection.username root hibernate.connection.passWord ×××××× 把其中的mysql路徑、用戶名、密碼設成適合自己的。

6、編譯程序在DOS窗口中進入工作目錄,執行setenv.bat。

    然后執行如下: javac User.java javac -sourcepath ./ HbTest.java

7、執行 java HbTest 可以查看mysql中的數據庫test,應該已建立了一張新表User,并插入了新記錄。

8、你的第一個Hibernate應用完成了。

附(除hibernate.property以外的所有文件)

setenv.bat
set HIBERNATE_HOME=e:/java/hibernate-2.1 # //要改為自己的目錄

set CLASSPATH=%HIBERNATE_HOME%/hibernate2.jar;%HIBERNATE_HOME%/lib/dom4j-1.4.jar;%HIBERNATE_HOME%/lib/commons-logging-1.0.4.jar;%CLASSPATH%

set CLASSPATH=%HIBERNATE_HOME%/lib/commons-collections-2.1.1.jar;%HIBERNATE_HOME%/lib/odmg-3.0.jar;%HIBERNATE_HOME%/lib/cglib-full-2.0.2.jar;%CLASSPATH%

set CLASSPATH=%HIBERNATE_HOME%/lib/mysql-connector-java-3.0.9-stable-bin.jar;%HIBERNATE_HOME%/lib/ehcache-0.9.jar;%CLASSPATH%

User.java

<pre>public class User {
                private String id;
                private String password;


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 屯门区| 加查县| 吉安县| 武鸣县| 津南区| 哈密市| 双桥区| 辽阳县| 平凉市| 濮阳县| 屏东县| 洪湖市| 铁力市| 义马市| 清远市| 上饶市| 津市市| 龙游县| 赞皇县| 灵璧县| 读书| 淳化县| 卫辉市| 甘南县| 庆城县| 黎城县| 聊城市| 科技| 株洲市| 永德县| 陇南市| 石嘴山市| 房产| 沙河市| 吉林省| 西城区| 永吉县| 鲁山县| 沂水县| 新竹市| 峨山|