日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]支持運行時模型擴展的對象關系映射系統和方法有效

專利信息
申請號: 200810087972.3 申請日: 2008-03-28
公開(公告)號: CN101546259A 公開(公告)日: 2009-09-30
發明(設計)人: 楊洋;謝國彤;王晨;劉升平;曹鋒 申請(專利權)人: 國際商業機器公司
主分類號: G06F9/44 分類號: G06F9/44
代理公司: 中國國際貿易促進委員會專利商標事務所 代理人: 吳麗麗
地址: 美國*** 國省代碼: 美國;US
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 支持 運行 模型 擴展 對象 關系 映射 系統 方法
【說明書】:

技術領域

發明涉及對象關系映射(ORM)系統,具體地說,涉及支持 運行時模型擴展的對象關系映射系統和方法。

背景技術

隨著面向對象的程序設計變為企業軟件開發的范例,對象關系映 射(ORM)已成為一種越來越受歡迎的實現對象持久性的技術。在 面向對象的(OO)的程序設計中,數據管理任務一般是通過操縱對 象來實現的。然而,關系數據庫例如DB2、Oracle只能存儲和操縱關 系數據,這些關系數據被組織在表中。因此,為了將對象保存到數據 庫中,程序員必須手動設計對象的關系數據庫模式(schema)并把對象 轉換成關系記錄。對于比較小的對象模型而言,這可能比較容易。但 是在應用大規模對象模型的情況下,需要使用的對象模型越來越多, 為對象模型手工設計數據庫會變得困難。

對象關系映射(ORM)被用于將面向對象的程序設計模型映射到 由Oracle、DB2、Sybase和其它關系數據庫管理器(RDBMS)管理 的關系數據庫模型。從程序員的角度看,ORM系統應當看起來象一 個永久的對象存儲庫。程序員只需生成對象并將它們傳送到ORM系 統。ORM系統自動地將這些對象保存到關系數據庫中。目前有很多 流行的ORM產品,例如Websphere?Metadata?Server(XMeta)、 Apache?OJB、Hibernate、Oracle’s?TopLink等。

下面參考圖1介紹ORM系統的基本組成和工作原理。

圖1示出了現有技術的ORM系統10的結構框圖,它包括模型 注冊模塊11、對象關系(OR)映射模塊12和關系數據庫(RDB)13。 在ORM系統10以外還有代碼生成器17和應用程序18。代碼生成器 17用于識別面向對象的模型中的類和屬性,根據識別結果生成應用程 序接口(API)并將生成的API傳遞給應用程序18。應用程序18利 用從代碼生成器17傳遞來的API生成對象。關于代碼生成器17和應 用程序18的操作是本領域的技術人員公知的,這里不再詳細描述。

為了使用ORM系統10,用戶需要將面向對象的模型注冊到 ORM系統10。該系統10利用對象關系映射模塊12產生適于已注冊 的模型的關系數據庫模式。然后,應用程序18可以將符合已注冊模 型的對象串行送入ORM系統10。對象關系映射模塊12把這些對象 自動翻譯成SQL(結構化查詢語言)語句。通過使用ORM系統10, 程序員可以以面向對象的方式將注意力集中于商業邏輯,而不需要花 費時間手動處理對象進行關系數據庫翻譯,這將大大減輕程序員的工 作負擔。下面舉例說明應用ORM系統的典型步驟。

(1)由設計人員根據所需的商業邏輯設計適于具體應用的面向 對象的模型,例如在一個機票預訂系統中,可以聲明一個類 “TicketOrder”,它包含例如三個屬性:時間“Time”、客戶姓名 “Name”、航班號“Flight”,當然在實際中可以包含更多的屬性,例如 價格、航空公司名稱、退票/改簽等等,這里只是舉例說明。當然,如 果模型已經存在,則可以跳過這個步驟。

(2)將步驟(1)中的數據模型分別輸入到代碼生成器17和 ORM系統10中的模型注冊模塊11,在模型注冊模塊11中注冊該數 據模型并將其輸入到對象關系映射模塊12。對象關系映射模塊12根 據數據模型產生關系數據庫模式,這里的關系數據庫模式例如是指在 關系數據庫13中的表的結構。另一方面,如上所述,代碼生成器17 根據面向對象的模型生成相應的API。

(3)對象關系映射模塊12在步驟(2)中產生的關系數據庫模式被 部署到關系數據庫13中。

(4)應用程序18利用生成的API產生數據對象,對象關系映射 模塊12使用SQL語言將該數據對象保存/加載到關系數據庫13中。 在上述例子中,每次有一個客戶提出機票預訂請求,應用程序18就 生成一個數據對象,它含有與“Time”、“Name”、“Flight”相對應的三 個屬性值。這個數據對象被保存到關系數據庫13中,成為表的一個 條目。

以上例子可以參考下面的表,在該表中還附加了一個“ID”列, 這可以在生成關系數據庫模式時由對象關系映射模塊12自動加入。 當然,這一列也可以不存在。

類:TicketOrder

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/200810087972.3/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 爱看av在线入口| 91看片淫黄大片91| 国产高清不卡一区| 精品国产一二区| 国产69精品久久久久777糖心| 精品福利一区| 国产极品一区二区三区| 国产一区二| 亚洲精品www久久久久久广东| 久久九九亚洲| 久久精品视频中文字幕| 精品久久久综合| 日本一区二区三区免费在线| 午夜亚洲国产理论片一二三四| 精品国产一区二区三区四区四| 亚洲无人区码一码二码三码| 亚洲精品国产suv| 国产性猛交xx乱| 欧美精品乱码视频一二专区| 欧美一区二区三区久久久| 少妇又紧又色又爽又刺激的视频| 国产日本一区二区三区| 国产一区二区精华| 国产精品日韩电影| 色噜噜狠狠色综合久| 国产一级片子| 久久一级精品视频| 少妇bbwbbwbbw高潮| 国产日韩欧美另类| 91国产一区二区| 日本福利一区二区| 久久九精品| 一级久久久| 欧美乱妇高清无乱码| 国产日韩欧美网站| 欧美日韩激情一区二区| 国产一区在线精品| 国产黄色一区二区三区| 亚洲自拍偷拍一区二区三区| 国产精品久久人人做人人爽| 久草精品一区| 日本白嫩的18sex少妇hd| 亚洲va国产| 一区二区国产精品| 中文字幕在线乱码不卡二区区| 久久国产精品久久| 久久99亚洲精品久久99果| 亚洲精品日韩色噜噜久久五月| 国产欧美一区二区三区沐欲| 日本一区二区三区电影免费观看| 欧美日韩国产一区在线| 国产精品亚发布| freexxxx性| 精品特级毛片| 欧美色综合天天久久| 国产精品久久免费视频| 一级黄色片免费网站| 欧美精品在线视频观看| 亚洲精品国产久| 国产一区二区激情| 一区二区三区欧美在线| 亚洲国产精品精品| 综合在线一区| 97人人模人人爽视频一区二区| 高清国产一区二区| 狠狠色综合久久婷婷色天使 | 国产欧美精品一区二区三区小说 | 国产97免费视频| 亚洲精品suv精品一区二区| 日韩av不卡一区二区| 国产午夜三级一二三区| 午夜电影三级| 亚洲1区2区3区4区| 国产69精品久久久久777糖心| 亚洲精品乱码久久久久久按摩| 国产午夜精品一区二区三区视频| 色乱码一区二区三区网站| 国产aⅴ一区二区| 色偷偷一区二区三区| 91麻豆精品国产91久久| 日韩av在线播| 国产精品久久久久久久四虎电影| 日韩精品中文字幕在线播放| 99国产精品免费观看视频re| 亚洲精品www久久久| 久久久久久亚洲精品| 91麻豆国产自产在线观看hd | 日韩中文字幕在线一区| 国产在线精品一区| 99欧美精品| 国产精品久久久久久久新郎| 99久久精品国| 国产videosfree性另类| 456亚洲精品| 国产精品亚洲欧美日韩一区在线| 国产麻豆精品久久| 日韩中文字幕亚洲欧美| 性国产日韩欧美一区二区在线| xxxxx色| 中文字幕在线乱码不卡二区区| 国产精品综合久久| 97人人模人人爽人人喊小说| 国产91在线拍偷自揄拍| 国产日韩一二三区| 精品国产一二区| 日韩一级片免费观看| 性色av色香蕉一区二区| 一级女性全黄久久生活片免费| 满春阁精品av在线导航| 色吊丝av中文字幕| 午夜肉伦伦影院九七影网| 艳妇荡乳欲伦2| 国产精品一区二区人人爽| 久久91久久久久麻豆精品| 91福利试看| 国产日产精品一区二区三区| 亚洲欧美国产日韩色伦| 日韩欧美视频一区二区| 91精品夜夜| 99久久婷婷国产综合精品草原| 欧美激情精品一区| 日韩av在线电影网| 韩日av一区二区| 亚洲精品一区二区三区香蕉| 夜夜嗨av禁果av粉嫩av懂色av | 日本精品一区二区三区视频| 少妇太爽了在线观看免费| 欧美日韩国产在线一区二区三区| 国产人澡人澡澡澡人碰视| 国产电影精品一区| 欧美高清性xxxxhdvideos| 亚洲欧洲一区二区| 亚洲区日韩| 精品国产亚洲一区二区三区| 亚洲欧美日韩综合在线| 国产精品久久久久久久久久久久久久久久久久| 欧美一区二区久久| 国产视频在线一区二区| 中文字幕日本精品一区二区三区| 玖玖玖国产精品| 亚洲色欲色欲www| 夜色av网站| 欧美亚洲视频二区| 玖玖国产精品视频| 国产suv精品一区二区4| 国产真裸无庶纶乱视频| 国产精品视频1区| 欧美日韩中文不卡| 欧美性xxxxx极品少妇| 91视频国产一区| 日本一二区视频| 欧美一区二区精品久久| 91精品啪在线观看国产| 久久精品99国产国产| 狠狠色噜噜狠狠狠狠2018| 国产91精品高清一区二区三区| 久久精品综合| 色综合久久网| 国产精品自产拍在线观看桃花| 国产老妇av| 国产精品欧美一区二区三区| 亚洲国产欧美一区| 日韩av视屏在线观看| 免费观看xxxx9999片| 亚洲久色影视| 午夜激情在线| 日韩精品少妇一区二区在线看| 年轻bbwbbw高潮| 在线观看国产91| 国产精品国产三级国产播12软件 | 少妇bbwbbwbbw高潮| 亚洲第一天堂久久| 国产精品1区二区| 91国产在线看| 久久精品爱爱视频| 国产一二三区免费| 26uuu亚洲国产精品| 国产一区=区| 亚洲免费永久精品国产| 国产一级在线免费观看| 国产69精品福利视频| 91精品一区在线观看| 午夜影院一区二区| 久久九精品| 99精品在免费线偷拍| 国产一区免费在线| 精品国产免费久久| 国产一级片一区| 日韩久久精品一区二区三区| 国产精品亚洲一区二区三区| 狠狠色噜噜狠狠狠狠88| 国产区二区| 亚洲国产精品一区在线| 午夜社区在线观看| 久久精品爱爱视频| 日韩一区二区中文字幕| 好吊妞国产欧美日韩免费观看网站 | 日韩区欧美久久久无人区| 久久er精品视频| 日韩精品一区中文字幕| 一区二区欧美在线| 国产精品日本一区二区不卡视频 | 精品91av| 国产精品久久久综合久尹人久久9| 亚洲高清毛片一区二区| 久久一区二区三区欧美| 久久免费视频一区| 欧美久久精品一级c片| 激情久久久久久| 亚洲精品国产精品国产| 伊人av中文av狼人av| 538国产精品一区二区免费视频| 久久一二区| 国产一区二区三区小说| 久99久视频| 欧美67sexhd| 国内久久精品视频| 一区二区国产盗摄色噜噜| 久久免费视频一区| 狠狠色狠狠色综合系列| 欧美资源一区| 中文字幕+乱码+中文字幕一区| 挺进警察美妇后菊| 日韩欧美一区精品| 国产资源一区二区| 日韩夜精品精品免费观看| 视频国产一区二区| 99久国产| 黄色香港三级三级三级| 欧美日韩中文国产一区发布| 日韩中文字幕在线一区二区| 91麻豆精品国产综合久久久久久| 小萝莉av| 91精品夜夜| 色噜噜狠狠一区二区| 久久99精品国产| 欧美日韩三区二区| 日本神影院一区二区三区| 鲁丝一区二区三区免费| 日本丰满岳妇伦3在线观看| 日韩av在线资源| 中文字幕制服丝袜一区二区三区| 91看黄网站| 国产一级不卡毛片| 中文av一区| 高清人人天天夜夜曰狠狠狠狠|