posted @ 2010-08-18 18:28 xcp 閱讀(1085) | 評(píng)論 (0) 編輯 |
Hibernate
數(shù)據(jù)執(zhí)久化語言Hibernateposted @ 2010-03-22 12:51 xcp 閱讀(9831) | 評(píng)論 (5) 編輯 |
posted @ 2009-11-22 02:02 xcp 閱讀(9520) | 評(píng)論 (6) 編輯 |
摘要: 接池為我們開發(fā)帶來了極大的便利,它為我們開發(fā)者承擔(dān)了數(shù)據(jù)庫連接管理的壓力,讓我們從煩瑣的數(shù)據(jù)庫事務(wù)中解脫出來,專心研究業(yè)務(wù)邏輯實(shí)現(xiàn)業(yè)務(wù),是我們的一大福音。本文分析的Hibernate連接池配置方案,為讀者提供了多種選擇。建議讀者也根據(jù)自己的實(shí)際情況來選取方案。文中肯定還有很多紕漏之處,還望大家斧正。講的不足的地方,以后有機(jī)會(huì)定當(dāng)補(bǔ)全! 閱讀全文
posted @ 2009-11-16 12:24 xcp 閱讀(5849) | 評(píng)論 (1) 編輯 |
posted @ 2009-11-03 15:29 xcp 閱讀(2861) | 評(píng)論 (6) 編輯 |
摘要: SQL 里面最常用的命令是 SELECT 語句,用于檢索數(shù)據(jù),內(nèi)容比較全面。 閱讀全文
posted @ 2009-09-10 01:01 xcp 閱讀(5889) | 評(píng)論 (2) 編輯 |
摘要: 最近學(xué)習(xí)hibernate,重點(diǎn)研究了hibernate屬性的inverse與cascade的聯(lián)系與區(qū)別。如下,是本人的心得。
1、到底在哪用cascade="..."?
cascade屬性并不是多對(duì)多關(guān)系一定要用的,有了它只是讓我們?cè)诓迦牖騽h除對(duì)像時(shí)更方便一些,只要在cascade的源頭上插入或是刪除,所有 cascade的關(guān)系就會(huì)被自己動(dòng)的插入或是刪除。便是為了能正確的cascade,unsaved-value是個(gè)很重要的屬性。Hibernate通 過這個(gè)屬性來判斷一個(gè)對(duì)象應(yīng)該save還是update,如果這個(gè)對(duì)象的id是unsaved-value的話,那說明這個(gè)對(duì)象不是 persistence object要save(insert);如果id是非unsaved-value的話,那說明這個(gè)對(duì)象是persistence object(數(shù)據(jù)庫中已存在),只要update就行了。saveOrUpdate方法用的也是這個(gè)機(jī)制。
2、到底在哪用inverse="ture"?
閱讀全文
1、到底在哪用cascade="..."?
cascade屬性并不是多對(duì)多關(guān)系一定要用的,有了它只是讓我們?cè)诓迦牖騽h除對(duì)像時(shí)更方便一些,只要在cascade的源頭上插入或是刪除,所有 cascade的關(guān)系就會(huì)被自己動(dòng)的插入或是刪除。便是為了能正確的cascade,unsaved-value是個(gè)很重要的屬性。Hibernate通 過這個(gè)屬性來判斷一個(gè)對(duì)象應(yīng)該save還是update,如果這個(gè)對(duì)象的id是unsaved-value的話,那說明這個(gè)對(duì)象不是 persistence object要save(insert);如果id是非unsaved-value的話,那說明這個(gè)對(duì)象是persistence object(數(shù)據(jù)庫中已存在),只要update就行了。saveOrUpdate方法用的也是這個(gè)機(jī)制。
2、到底在哪用inverse="ture"?
閱讀全文
posted @ 2008-09-16 10:16 xcp 閱讀(642) | 評(píng)論 (0) 編輯 |
摘要: java.lang.NoSuchMethodError: org.apache.log4j.Logger.isTraceEnabled()Z錯(cuò)誤,高手們幫幫忙 閱讀全文
posted @ 2008-08-21 13:24 xcp 閱讀(13815) | 評(píng)論 (5) 編輯 |