關於hibernate元件配置

2022-05-04 21:45:15 字數 966 閱讀 9080

建立關係資料模型的乙個重要原則是在不會導致資料冗餘的前提下,盡可能減少資料庫表的數目及表之間的外來鍵參照關係。以員工資訊為例,員工資訊中有員工的家庭位址資訊,如果把位址資訊單獨放在一張表中,然後建立員工資訊表和位址資訊表之間的外來鍵參照關係,當每次查詢員工資訊時,都需建立者兩個表的連線。建立表的連線是很耗時的操作,為了提高資料庫執行效能,可以把這兩張表的資訊整合在一張員工資訊表empinfo中。

建立emphomeaddress和

empinfo

publicclassemphomeaddress

empinfo建立如下:

publicclassempinfo

建立配置檔案empinfo.hbm.xml

<?xml  version="1.0" encoding="utf-8"?>

"empinfo" table="empinfo">

"eid" column="eid">

"native">

"ename" column="ename" type="string">

"ehome" class="emphomeaddress">

"empinfo"/>

"ehomestreet" column="ehomestreet" type="string">

"ehomecity" column="ehomecity" type="string">

"ehomeprovince" column="ehomeprovince" type="string">

"ehomezipcode" column="ehomezipcode" type="string">

最後便是測試

關於hibernate的核心配置

一 hibernate中的核心配置檔案 hibernate.rfg.xml 對於hibernate的核心配置檔案有兩種 1.hibernate.rfg.xml,2.hibernate.properties。開發中我們最常用的是hibernate.rfg.xml的配置檔案,因為它的配置能力強,易於修改...

hibernate 常用配置

有些東西時間長了,經常想不起來 所以先記錄下來 1 hibernate.hbm2ddl.auto e.g.validat 執行前驗證表與實體是否一致 update 會話開始時,根據實體更新資料庫表 creat 會話開始時,重新建立資料庫的表 create drop 會話開始時候,建立資料庫中的表,關...

Hibernate方言配置

在開發hibernate的程式時,忽然用到了資料庫firebird,對於我來講不是很長用,忽然想到那麼多資料庫,方言都不一樣就再次記錄一下,以備後用。對於不同的資料庫,方言的值dialect是不同的,那麼下面就列出在不同的資料庫中如何設定該dialect值 如下 rdbms 方言db2 org.hi...