[發明專利]一種程序對象生成方法、裝置及計算機無效
| 申請號: | 201010160273.4 | 申請日: | 2010-04-30 |
| 公開(公告)號: | CN101819530A | 公開(公告)日: | 2010-09-01 |
| 發明(設計)人: | 張麗;劉民;溫尚卓;張青 | 申請(專利權)人: | 山東中創軟件工程股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 逯長明 |
| 地址: | 250014 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 程序 對象 生成 方法 裝置 計算機 | ||
1.一種程序對象生成方法,其特征在于,包括:
獲取用戶輸入的數據庫表的名稱;
遍歷預先設置的包括若干數據庫表的參考文件,將與所述用戶輸入的數據庫表的名稱相匹配的數據庫表確定為目標數據庫表;
獲取該目標數據庫表的主鍵及相關屬性,將所述主鍵及相關屬性填充至預先根據程序對象結構建立的程序對象模板,生成所述程序對象。
2.根據權利要求1所述的程序對象生成方法,其特征在于,將生成的所述程序對象保存到預設目錄下。
3.根據權利要求2所述的程序對象生成方法,其特征在于,所述參考文件為pdm文件;
所述程序對象為po類和dao類;
所述程序對象模板為groovy模板。
4.一種程序對象生成裝置,其特征在于,包括:第一獲取模塊、遍歷模塊、查找模塊、第二獲取模塊和生成模塊;
所述第一獲取模塊,用于獲取用戶輸入的數據庫表的名稱;
所述遍歷模塊,用于遍歷預先設置的包括若干數據庫表的參考文件;
所述查找模塊,用于將與所述用戶輸入的數據庫表的名稱相匹配的數據庫表確定為目標數據庫表;
所述第二獲取模塊,用于獲取該目標數據庫表的主鍵及相關屬性;
所述生成模塊,用于將所述主鍵及相關屬性填充至預先根據程序對象結構建立的程序對象模板,生成所述程序對象。
5.根據權利要求4所述的程序對象生成裝置,其特征在于,還包括保存模塊;
所述保存模塊,用于將生成的所述程序對象保存到預設目錄下。
6.一種執行權利要求1的方法的計算機,包括輸入輸出機構、存儲單元和中央處理器CPU,其特征在于,還包括程序對象生成裝置,其中:
所述存儲單元存儲有多個參考文件,各所述參考文件中包括若干數據庫表;
所述程序對象生成裝置利用輸入輸出機構來獲取用戶輸入的數據庫表名稱,通過所述CPU來遍歷存儲單元中的參考文件,將參考文件中與所述數據庫表名稱相匹配的數據庫表確定為目標數據庫表,并利用所述輸入輸出機構獲取該目標數據庫表的主鍵及相關屬性,通過所述CPU將所述主鍵及相關屬性填充至預先根據程序對象結構建立的程序對象模板,生成所述程序對象。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東中創軟件工程股份有限公司,未經山東中創軟件工程股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010160273.4/1.html,轉載請聲明來源鉆瓜專利網。





