ORM:Hibernate及其他
          iBatis      摘要: iBatis并不在運(yùn)行期自動(dòng)生成SQL語句,具體的SQL語句由程序員編寫。通過映射文件,將SQL所需的參數(shù),以及返回的結(jié)果字段映射到指定的POJO。相對(duì)于Hibernate等"全自動(dòng)"ORM而言,iBatis以SQL開發(fā)的工作量和數(shù)據(jù)庫移植性上的讓步,為系統(tǒng)設(shè)計(jì)提供了更大的自由空間。  閱讀全文
          posted @ 2006-07-22 17:50 knowhow 閱讀(489) | 評(píng)論 (1)  編輯
          hibernate延遲加載      摘要: 對(duì)不需要的數(shù)據(jù),先不進(jìn)行加載,在真正需要的時(shí)候,才真正執(zhí)行數(shù)據(jù)加載操作,這樣可以避免無謂的性能開銷。
          其中對(duì)集合的延遲加載特性意義最為重大。
          由于傳統(tǒng)的Java Set, Map, List實(shí)現(xiàn)不能滿足要求,Hibernate根據(jù)這些接口提供了自己的實(shí)現(xiàn)。  閱讀全文
          posted @ 2006-07-16 10:31 knowhow 閱讀(463) | 評(píng)論 (0)  編輯
          hibernate數(shù)據(jù)加載      摘要: 單一數(shù)據(jù)加載和批量數(shù)據(jù)加載,批量數(shù)據(jù)加載的效率和內(nèi)存同步問題。  閱讀全文
          posted @ 2006-07-16 10:24 knowhow 閱讀(425) | 評(píng)論 (0)  編輯
          hibernate事務(wù)處理和鎖      摘要: 基于JDBC和基于JTA的事務(wù),悲觀鎖和樂觀鎖  閱讀全文
          posted @ 2006-07-16 10:18 knowhow 閱讀(1338) | 評(píng)論 (0)  編輯
          Hibernate 數(shù)據(jù)緩存      摘要: hibernate緩存的簡單介紹  閱讀全文
          posted @ 2006-07-16 10:01 knowhow 閱讀(238) | 評(píng)論 (0)  編輯
          HQL      摘要: HQL 語言基本用法  閱讀全文
          posted @ 2006-07-07 10:54 knowhow 閱讀(2512) | 評(píng)論 (0)  編輯
          Hibernate一對(duì)多數(shù)據(jù)關(guān)聯(lián)      摘要: 摘要:Hibernate一對(duì)多數(shù)據(jù)關(guān)聯(lián):
          單向一對(duì)多和雙向一對(duì)多關(guān)聯(lián),
          單項(xiàng)關(guān)聯(lián)可能出現(xiàn)的約束違例,解決約束違例的方法。  閱讀全文
          posted @ 2006-07-05 15:13 knowhow 閱讀(559) | 評(píng)論 (1)  編輯
          Hibernate一對(duì)一數(shù)據(jù)關(guān)聯(lián)(二)      摘要: 摘要:唯一外鍵關(guān)聯(lián):單向與雙向?qū)崿F(xiàn)   閱讀全文
          posted @ 2006-07-05 15:11 knowhow 閱讀(448) | 評(píng)論 (0)  編輯
          Hibernate一對(duì)一數(shù)據(jù)關(guān)聯(lián)(一)      摘要: 摘要:對(duì)于ORM而言,一個(gè)重要的特性就是對(duì)實(shí)體之間關(guān)聯(lián)關(guān)系的管理。
          數(shù)據(jù)關(guān)聯(lián)往往也是導(dǎo)致性能低下的原因,在開發(fā)中要特別注意這一點(diǎn)。

          一對(duì)一關(guān)聯(lián)有兩種類型:
          1.主鍵關(guān)聯(lián)
          2.唯一外鍵關(guān)聯(lián)

          在(一)中討論主鍵關(guān)聯(lián),(二)種討論唯一外鍵關(guān)聯(lián)
            閱讀全文
          posted @ 2006-07-05 15:08 knowhow 閱讀(3411) | 評(píng)論 (3)  編輯
          Hibernate實(shí)體層次設(shè)計(jì)(四)      摘要: 摘要:Table per class hierarchy:
          前兩種方式,都要進(jìn)行多表操作,這樣帶來的性能的消耗量是相當(dāng)可觀的,不利于高并發(fā)量的數(shù)據(jù)存取。
          Table per class hierarchy提供了另外一中選擇,這是實(shí)際開發(fā)中更常使用的方式,通過冗余字段表達(dá)同類型數(shù)據(jù)是很多情況下的選擇。

          實(shí)現(xiàn):
          通過配置文件中的discriminator節(jié)點(diǎn)。  閱讀全文
          posted @ 2006-07-05 15:04 knowhow 閱讀(249) | 評(píng)論 (0)  編輯
          Hibernate實(shí)體層次設(shè)計(jì)(三)      摘要: 摘要:Table per subclass:
          父類TItem單獨(dú)映射到一張主表,為子類TBook、TDVD分別單獨(dú)設(shè)立一張子表,子表中只包含子類所擴(kuò)展的屬性。

          實(shí)現(xiàn):
          通過配置文件中的joined-subclass節(jié)點(diǎn)。   閱讀全文
          posted @ 2006-07-05 15:02 knowhow 閱讀(262) | 評(píng)論 (0)  編輯
          Hibernate實(shí)體層次設(shè)計(jì)(二)      摘要: 摘要:Table pre concrete class:
          每個(gè)子類對(duì)應(yīng)一張數(shù)據(jù)庫表的方式。

          實(shí)現(xiàn):
          配置文件中不需要做特別處理   閱讀全文
          posted @ 2006-07-05 15:00 knowhow 閱讀(293) | 評(píng)論 (0)  編輯
          Hibernate實(shí)體層次設(shè)計(jì)(一)      摘要: 摘要:繼承關(guān)系是關(guān)系數(shù)據(jù)庫與面向?qū)ο髷?shù)據(jù)結(jié)構(gòu)之間的主要差異之一。
          在關(guān)系型數(shù)據(jù)庫的基礎(chǔ)上,通過繼承關(guān)系得到清晰合理的層次劃分是Hibernate實(shí)體層次設(shè)計(jì)中的一個(gè)關(guān)鍵問題。
          3種實(shí)現(xiàn)繼承方法之間的比較。   閱讀全文
          posted @ 2006-07-05 14:58 knowhow 閱讀(221) | 評(píng)論 (0)  編輯
          Hibernate組件      摘要: 摘要:將實(shí)體對(duì)象中的邏輯組成稱為component。在配置文件中,使用component節(jié)點(diǎn)對(duì)組件進(jìn)行聲明。  閱讀全文
          posted @ 2006-07-05 14:55 knowhow 閱讀(290) | 評(píng)論 (0)  編輯
          使用Hibernate Tool執(zhí)行Hql語句      摘要: 摘要:利用HibernateTool來調(diào)試,執(zhí)行HQL,并可查看最終生成的SQL語言和執(zhí)行結(jié)果。   閱讀全文
          posted @ 2006-07-05 14:52 knowhow 閱讀(439) | 評(píng)論 (0)  編輯
          Hibernate復(fù)合主鍵的處理(二)      摘要: 摘要:基于主鍵類的復(fù)合主鍵  閱讀全文
          posted @ 2006-07-05 14:50 knowhow 閱讀(269) | 評(píng)論 (0)  編輯
          Hibernate復(fù)合主鍵的處理(一)      摘要: 摘要:基于實(shí)體類的復(fù)合主鍵  閱讀全文
          posted @ 2006-07-05 14:48 knowhow 閱讀(328) | 評(píng)論 (0)  編輯
          Hibernate映射自定義數(shù)據(jù)類型      摘要: 摘要:通過UserType接口,可以實(shí)現(xiàn)自定義的數(shù)據(jù)類型  閱讀全文
          posted @ 2006-07-05 14:46 knowhow 閱讀(303) | 評(píng)論 (0)  編輯
          使用HibernateTool:一個(gè)簡單的Hibernate程序(二)      摘要: 摘要:程序結(jié)構(gòu)和具體的代碼   閱讀全文
          posted @ 2006-07-05 14:37 knowhow 閱讀(787) | 評(píng)論 (0)  編輯
          使用HibernateTool:一個(gè)簡單的Hibernate程序(一)      摘要: 摘要:使用HibernateTools插件,從數(shù)據(jù)庫表,生成配置文件,映射文件,和JavaBean  閱讀全文
          posted @ 2006-07-05 14:31 knowhow 閱讀(820) | 評(píng)論 (0)  編輯

          主站蜘蛛池模板: 黄梅县| 淳安县| 广平县| 农安县| 绥中县| 泸水县| 永修县| 明溪县| 吉木萨尔县| 吴江市| 新竹县| 丹阳市| 屯昌县| 古浪县| 永新县| 衡南县| 揭东县| 柯坪县| 军事| 河间市| 深泽县| 松原市| 饶阳县| 和政县| 荥经县| 开封市| 建始县| 泊头市| 新田县| 德兴市| 陇西县| 田阳县| 大厂| 封丘县| 红河县| 平遥县| 松江区| 长岛县| 枣庄市| 宜都市| 东安县|