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

          2010年3月16日

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

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

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

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

          我要啦免费统计
          主站蜘蛛池模板: 安图县| 德昌县| 子长县| 常宁市| 彭州市| 海门市| 龙陵县| 昭平县| 太仓市| 台山市| 油尖旺区| 茌平县| 清新县| 彝良县| 那曲县| 芒康县| 微博| 林周县| 金平| 喀什市| 越西县| 突泉县| 正宁县| 永平县| 茶陵县| 海伦市| 星座| 防城港市| 邵东县| 综艺| 福州市| 沙田区| 合川市| 河东区| 大新县| 东丽区| 临城县| 沧州市| 夏邑县| 渭南市| 泸州市|