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

          Hibernate

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

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

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

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

               摘要: 一、根據數據庫表生成*.hbm.xml文件。
          1、 從Hibernate官方網站下載Middlegen-Hibernate和hibernate-extensions,并解壓。
          2、在Middlegen-Hibernate-r5\config\database子目錄中,根據我們選擇的數據庫類型打開對應的數據庫文件。如我們這里選擇MYSQL,打開mysql.xml  閱讀全文

          posted @ 2008-10-21 20:00 析木 閱讀(931) | 評論 (0)  編輯 |

          我要啦免费统计
          主站蜘蛛池模板: 福贡县| 航空| 吴忠市| 甘南县| 宜城市| 德化县| 家居| 扶余县| 铅山县| 长丰县| 新津县| 崇州市| 鄂托克旗| 朝阳市| 盖州市| 湖南省| 玉田县| 临泽县| 卫辉市| 仪征市| 隆林| 安仁县| 永和县| 类乌齐县| 武城县| 潞城市| 丽江市| 台安县| 罗甸县| 太仓市| 辉县市| 荆州市| 安岳县| 荃湾区| 吉安县| 梨树县| 丹阳市| 修武县| 沂南县| 扶沟县| 泗水县|