Java – Hibernate 簡單使用

程式在存取 Database 時通常都會建立 DAO 的方式來儲存,也是所謂的 ORM 的方式,那在 JAVA 中比較有名的 ORM 就屬 Hibernate 莫屬了.

在剛接觸 Hibernate 時,所配置的 Configurate File 真的是一大的困擾~那來記錄一下

就 Hibernate 的部份,它所需的 Library 如下所示:image

其次是 configurate file . 在 Hibernate 最重要的 Configuration File 為 hibernate.cfg.xml,它所儲存著Database Driver, Account, Password 及Table mapping 的部份.當 Hibernate 在使用時第一次所載入的便是此 File.

image

當完成此 hibernate.cfg.xml 的配置之後,再來就是 Table Mapping 的 File 及相關的 Model / Class,此部份 Hibernate 提供了 reverse Engineering 的功能,可從所需的 Tables 轉換到相關的 Model / Class 及 mapping xml files.

image

當完後所有的 Configuration File 的配置之後,接下來就是 Code 的部份了~在使用 Hibernate 時首先需載入 hibernate.cfg.xml 中的配置,取得所要使用 Driver 及 DB Connection 的 Information,來建立 SessionFactory Object.

image

當連線建立成功後及可以使用 HQL 的方式來取得資料或是所熟悉的 SQL 來取得所需的資料.

image

留言

這個網誌中的熱門文章

WPF - 深入 Style

C# – M$ Chart Control 自定 ToolTip 的顯示

Vue.js - 基礎介紹教學