国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

我的 O/R Mapping 之旅(一)

2019-11-18 11:24:22
字體:
來源:轉載
供稿:網友

    首先要感謝我所在的 Team 意識到了傳統 JDBC 開發的種種不足,轉而開始關注 O/R Mapping 領域的成果。說到 O/R Mapping,我認為在對象數據庫還沒有真正成熟的時候它是一個不錯的選擇,看看 SUN 的 JDO 2.0 規范吧,它的即將發布將會把這個領域推向更高的境界。再看看我們的開源社區呢,喔!發現了 Hibernate!從現在開始,我的焦點將放在 Hibernate 上面,一個優秀的O/R Mapping 工具。

   

    在沒有正式開始旅行之前,讓我們區分幾個名詞。POJO:在 Hibernate 中代表包含 Seter、Geter 這些最基本操作的值對象。而 BO:代表包含一些業務邏輯的值對象,它的作用域很大,也就是說 BO 在充當持久類的同時可以傳到 UI 層。PO:代表持久對象,是納入 Hibernate 治理框架中的,在一定程度上可以和值對象的概念互換,值對象經過 Hibernate 進行處理,就變成了 PO 。Hibernate 配置文件:hibernate.cfg.xml 或 hibernate.PRoperties,不過推薦使用 XML 格式。映射文件 *.hbm.xml:映射文件的作用是將 POJO 與關系型數據庫數據相綁定,作為一個橋梁。另外,為數據庫中的表進行手工編寫映射文件可不是件好差事,幸好開源社區中也有一群同樣想法的人,他們開發了 hibernateSynchronizer 映射工具,可到 http://www.binamics.com/hibernatesync/eclipse2.1/ 下載。

   

    好了,現在去 http://www.hibernate.org 下載 Hibernate 的開發包(目前的版本是 2.1.6)。接著打開 Eclipse 2.1,在更新治理器中安裝 hibernateSynchronizer。據說 Eclipse 3.0 已內置映射工具,不過我沒有試。安裝完畢后,新建一個 Web 應用程序 HibernateTest,接著為這個應用程序添加 Hibernate 類庫 hibernate-2.1.6/hibernate-2.1/hibernate2.jar 及其依靠類庫、數據庫連接包,強烈建議把 hibernate-2.1.6/hibernate-2.1/lib 下的所有類庫全部加載,如下圖:

 

      

 

    接著使用 hibernateSynchronizer 來生成 hibernate.cfg.xml 文件,新建——>其他——>Hibernate Configuration File,我使用的是 SQL Server 數據庫,各項配置參數見下圖:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石嘴山市| 元谋县| 台中市| 万山特区| 舒城县| 枣阳市| 蓝田县| 彭泽县| 车险| 化德县| 噶尔县| 公主岭市| 曲周县| 武汉市| 亚东县| 庐江县| 寻乌县| 虹口区| 娱乐| 洪江市| 望谟县| 华亭县| 乌拉特前旗| 济南市| 苏尼特右旗| 滨州市| 乐东| 射阳县| 蓝田县| 镇康县| 法库县| 绥宁县| 宣威市| 博白县| 牡丹江市| 江阴市| 宜章县| 饶平县| 乐亭县| 招远市| 武鸣县|