-
使用Junit進行測試 需要了解如下三種注解: @Test:測試方法 @Before:初始化方法 @After:釋放資源 以上的執行順序:Before/Test/After 新建一個測試類:右擊項目--Source Folder,在該文件下創建測試類StudentsTest。查看全部
-
新建對象關系映射文件 右擊src -->New -> other - > Hibernate -> Hibernate XML Mapping file (hbm.xml)-->next-->next-->選擇要映射的類-->finish。在生成的配置文檔中就把實體類映射為數據庫中的一張表,類中的成員變量也映射為表中的字段。 創建完對象關系映射文件后, 需要在cfg.xml中配置文件聲明:如<mapping resource="Student.hbm.xml" ></mapping> 配置后將在初始化 Hibernate 環境時將裝載映射信息。查看全部
-
創建持久化類: 創建持久化類要遵循JavaBeans的四點: 1、公有的類。 2、提供公有的不帶參數的默認的構造方法。 3、屬性私有。 4、屬性setter/getter封裝。 另外,為了便于生成對象,我們還需寫一個帶參數的構造方法。為了方便測試,要寫一個toString()方法。查看全部
-
實際的配置查看全部
-
創建Hibernate的配置文件查看全部
-
編寫第一個例子的步驟: 1.創建Hibernate的配置文件; 2.創建持久化類; 3.創建對象-關系映射文件 4.通過Hibernate API編寫訪問數據庫的代碼。 編寫第一個例子所需要的jar包查看全部
-
Hibernate執行流程 1、創建page對象即configuration對象 作用: 讀取Hibernate.cfg.xml配置文檔 目的: 憑configuration對象創建SessionFactory對象 2、創建SessionFactory對象 作用: 讀取相應的里面加載的對象關系映射文件 目的: 憑SessionFactory對象創建Session對象 PS: 創建和銷毀都耗費資源,一個系統內一個數據庫只創建一個 3、創建Session對象 PS1:類似于JDBC中的Connection,獲得一個Session對象相當于獲得一個數據庫連接對象 作用:執行增刪改查(Session自帶的方法) PS2:必須要開啟事務Transaction,這些方法都要封裝在事務當中查看全部
-
課程總結查看全部
-
編寫第一個Hibernate例子查看全部
-
準備工作查看全部
-
如何獲取session對象?查看全部
-
transaction(事務)簡介; 1、hibernate對數據的操作都是封裝在事務當中,并且默認是非自動提交方式。所以用session保存對象時,如果不開啟事務,并且手工提交事務,對象并不會真正保存在數據庫中。 2、如果你想讓hibernate像jdbc那樣自動提交事務,必須調用session對象的doWork()方法,獲得jdbc的Connection后,設置其為自動提交模式(注意:通常并不推薦這樣做)在session保存后,通過session.flush()輸出SQL語句查看全部
-
doWork方法查看全部
-
使用的插件:Hibernate Tools for Eclipse Plugins Hibernate Tools是由JBoss推出的一個Eclipse綜合開發工具插件,該插件可以簡化ORM框架Hibernate,以及JBoss Seam,EJB3等的開發工作。查看全部
-
終于導完了查看全部
舉報
0/150
提交
取消