Java – Hibernate 簡單使用
程式在存取 Database 時通常都會建立 DAO 的方式來儲存,也是所謂的 ORM 的方式,那在 JAVA 中比較有名的 ORM 就屬 Hibernate 莫屬了.
在剛接觸 Hibernate 時,所配置的 Configurate File 真的是一大的困擾~那來記錄一下
就 Hibernate 的部份,它所需的 Library 如下所示:
其次是 configurate file . 在 Hibernate 最重要的 Configuration File 為 hibernate.cfg.xml,它所儲存著Database Driver, Account, Password 及Table mapping 的部份.當 Hibernate 在使用時第一次所載入的便是此 File.
當完成此 hibernate.cfg.xml 的配置之後,再來就是 Table Mapping 的 File 及相關的 Model / Class,此部份 Hibernate 提供了 reverse Engineering 的功能,可從所需的 Tables 轉換到相關的 Model / Class 及 mapping xml files.
當完後所有的 Configuration File 的配置之後,接下來就是 Code 的部份了~在使用 Hibernate 時首先需載入 hibernate.cfg.xml 中的配置,取得所要使用 Driver 及 DB Connection 的 Information,來建立 SessionFactory Object.
當連線建立成功後及可以使用 HQL 的方式來取得資料或是所熟悉的 SQL 來取得所需的資料.
留言
張貼留言