posts - 14, comments - 15, trackbacks - 0, articles - 0
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          2010年3月16日

               摘要: 業(yè)務(wù)邏輯的實(shí)現(xiàn)過(guò)程中,往往需要保證數(shù)據(jù)訪問(wèn)的排他性。如在金融系統(tǒng)的日終結(jié)算處理中,我們希望針對(duì)某個(gè) cut-off 時(shí)間點(diǎn)的數(shù)據(jù)進(jìn)行處理,而不希望在結(jié)算進(jìn)行過(guò)程中(可能是幾秒種,也可能是幾個(gè)小時(shí)),數(shù)據(jù)再發(fā)生變化。此時(shí),我們就需要通過(guò)一些機(jī)制來(lái)保證這些數(shù)據(jù)在某個(gè)操作過(guò)程中不會(huì)被外界修改,這樣的機(jī)制,在這里,也就是所謂的 “鎖” ,即給我們選定的目標(biāo)數(shù)據(jù)上鎖,使其無(wú)法被其他程序修改。Hibernate 支持兩種鎖機(jī)制:即通常所說(shuō)的 “悲觀鎖( Pessimistic Locking )”和 “樂(lè)觀鎖( Optimistic Locking )”   閱讀全文

          posted @ 2010-07-09 14:31 析木 閱讀(270) | 評(píng)論 (0)編輯 收藏

               摘要: 一般在項(xiàng)目開(kāi)發(fā)過(guò)程中,使用比較多的就是先建好表,再利用hibernate反向工程生成*.hbm.xml文件跟POJO類,個(gè)人認(rèn)為由于目前所使用的數(shù)據(jù)庫(kù)都是關(guān)系數(shù)據(jù)庫(kù),而hibernate作為一個(gè)ORM,把對(duì)數(shù)據(jù)庫(kù)的操作都對(duì)象化了,更應(yīng)當(dāng)從對(duì)象出發(fā),生成數(shù)據(jù)庫(kù)里面相關(guān)表,這樣更加符合人認(rèn)知事物的習(xí)慣。
          由于hibernate3提供了自帶的工具h(yuǎn)bm2ddl,建立根據(jù)你的對(duì)象建立數(shù)據(jù)庫(kù)是一件非常簡(jiǎn)單的事情。  閱讀全文

          posted @ 2010-03-16 17:16 析木 閱讀(774) | 評(píng)論 (0)編輯 收藏

          我要啦免费统计
          主站蜘蛛池模板: 乐亭县| 文成县| 长沙县| 普兰店市| 仁化县| 屯留县| 柳林县| 贡山| 体育| 师宗县| 台前县| 山西省| 库尔勒市| 永吉县| 台中县| 黄冈市| 石楼县| 洱源县| 民权县| 绥德县| 临沂市| 织金县| 滨海县| 福贡县| 连南| 东港市| 江都市| 福安市| 崇左市| 高陵县| 黄大仙区| 家居| 内丘县| 荃湾区| 囊谦县| 连州市| 淅川县| 阳城县| 达孜县| 栖霞市| 囊谦县|