国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法

      文檔序號:6365548閱讀:430來源:國知局
      專利名稱:人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及Hibernate平臺的應(yīng)用領(lǐng)域,特別是涉及基于Hibernate平臺的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法。
      背景技術(shù)
      目前,在應(yīng)用Java EE進(jìn)行企業(yè)應(yīng)用開發(fā)的領(lǐng)域中,人們大量采用了 Hibernate平臺作為企業(yè)應(yīng)用訪問企業(yè)數(shù)據(jù)的工具。Hibernate是一種對象關(guān)系映射(ORM)技術(shù)平臺,其是一個(gè)開放源代碼的對象關(guān)系映射框架,對JDBC進(jìn)行非常輕量級的對象封裝,使得Java程序員可以隨心所欲地使用對象編程思維來操控?cái)?shù)據(jù)庫?,F(xiàn)有的基于Hibernate平臺的人力資源管理系統(tǒng),在創(chuàng)建數(shù)據(jù)表時(shí),其可利用主表來記錄員工的基本信息,并利用多個(gè)從表來分別記錄員工在各個(gè)領(lǐng)域中的詳細(xì)信息,且主表和從表之間不但配置有向下映射關(guān)系以使主表可以向下映射至各個(gè)從表,而且配置有向上映射關(guān)系以使從表也可以向上映射至主表?,F(xiàn)有的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法,可以使用戶在進(jìn)行查詢時(shí)方便地查詢出某個(gè)員工的所有信息,從而方便了開發(fā)人員,減少了程序人員編寫程序的代碼量。但是,當(dāng)用戶僅僅需要查詢員工在某一領(lǐng)域的信息時(shí)(即某一從表所記錄的信息),在查詢時(shí),會同時(shí)搜索出所述員工的主表以及相應(yīng)的從表,而主表所記載的信息對于用戶而言肯定是不需要的,這將增加整個(gè)系統(tǒng)的壓力。

      發(fā)明內(nèi)容
      因此,本發(fā)明提供一種基于Hibernate平臺的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法,以克服現(xiàn)有人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法中存在的問題。具體地,本發(fā)明實(shí)施例提出一種人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法,其包括針對一個(gè)對象創(chuàng)建一個(gè)主表;在所述主表上創(chuàng)建至少一個(gè)外鍵,以分別關(guān)聯(lián)至少一個(gè)從表;以及利用Hibernate框架來配置所述主表和所述從表,其中,在進(jìn)行映射關(guān)系配置時(shí),僅創(chuàng)建向下映射關(guān)系以僅使所述主表向下映射所述從表。在本發(fā)明實(shí)施例中,所述主表用以記錄所述對象的基本信息。在本發(fā)明實(shí)施例中,每一個(gè)從表分別用以記錄所述對象在一個(gè)領(lǐng)域的詳細(xì)信息。在本發(fā)明實(shí)施例中,所述從表包括學(xué)習(xí)經(jīng)歷表、工作經(jīng)歷表和院內(nèi)任職表。在本發(fā)明實(shí)施例中,所述從表進(jìn)一步包括關(guān)系表,以記錄所述對象的關(guān)系信息。在本發(fā)明實(shí)施例中,當(dāng)刪除所述對象的所述主表時(shí),一并刪除所述對象的所述從表。本發(fā)明的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法在創(chuàng)建數(shù)據(jù)表時(shí),僅創(chuàng)建了向下映射關(guān)系以使主表可以向下映射從表,而并沒有創(chuàng)建向上映射關(guān)系以使從表可以向上映射主表。因此在查詢某一對象在某一領(lǐng)域的信息時(shí),只會搜索出對應(yīng)的從表,而并不會搜索出所述對象的主表,因此其減輕了整個(gè)系統(tǒng)的壓力,且其還是使用Hibernate框架來進(jìn)行配置,因此其操作極其方便。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉較佳實(shí)施例,并配合附圖,詳細(xì)說明如下。


      圖I為本發(fā)明 所提出的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法的流程圖。圖2為本發(fā)明一實(shí)施例所揭示的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法的具體示意圖。圖3為本發(fā)明另一實(shí)施例所揭示的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法的具體示意圖。
      具體實(shí)施例方式為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對依據(jù)本發(fā)明提出的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法其具體實(shí)施方式
      、結(jié)構(gòu)、特征及功效,詳細(xì)說明如后。有關(guān)本發(fā)明的前述及其他技術(shù)內(nèi)容、特點(diǎn)及功效,在以下配合參考圖式的較佳實(shí)施例詳細(xì)說明中將可清楚的呈現(xiàn)。通過具體實(shí)施方式
      的說明,當(dāng)可對本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效得以更加深入且具體的了解,然而所附圖式僅是提供參考與說明之用,并非用來對本發(fā)明加以限制。圖I為本發(fā)明所提出的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法的流程圖,圖2為本發(fā)明一實(shí)施例所揭示的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法的具體示意圖。請一并參考圖1-2,本發(fā)明的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法包括步驟SI :針對一個(gè)對象創(chuàng)建一個(gè)主表110 ;步驟S2 :在所述主表110上創(chuàng)建多個(gè)外鍵ID,以分別關(guān)聯(lián)多個(gè)從表120 ;步驟S3 利用Hibernate框架來配置所述主表110和所述從表120,其中,在進(jìn)行映射關(guān)系配置時(shí),僅創(chuàng)建向下映射關(guān)系以僅使所述主表110向下映射至所述從表120。其中,所述對象可以為企業(yè)的員工。所述主表110用以記錄所述對象的基本信息,例如企業(yè)員工的姓名、部門、科室和辦公室等等。而每一個(gè)從表120分別用以記錄所述對象在一個(gè)領(lǐng)域的詳細(xì)信息,例如,這些從表120可以包括學(xué)習(xí)經(jīng)歷表、工作經(jīng)歷表和院內(nèi)任職表等等,其中學(xué)習(xí)經(jīng)歷表記載了企業(yè)員工的詳細(xì)的學(xué)習(xí)經(jīng)歷,工作經(jīng)歷表記載了企業(yè)員工的詳細(xì)的工作經(jīng)歷,而院內(nèi)任職表記載了企業(yè)員工在本企業(yè)的各個(gè)部門的詳細(xì)的任職經(jīng)歷。 在本發(fā)明中,所述主表110上創(chuàng)建有多個(gè)外鍵ID,其表示了主表110和從表120之間的聯(lián)系。其中在關(guān)系數(shù)據(jù)庫中,關(guān)系之間的聯(lián)系是通過相容或相同的屬性或?qū)傩越M來表示的。如果兩個(gè)關(guān)系中具有相容或相同的屬性或?qū)傩越M,那么所述屬性或?qū)傩越M被稱為這兩個(gè)關(guān)系的公共關(guān)鍵字。如果公共關(guān)鍵字在一個(gè)關(guān)系中是主關(guān)鍵字,那么所述公共關(guān)鍵字被稱為另一個(gè)關(guān)系的外鍵ID,由此可見,外鍵ID表示了兩個(gè)關(guān)系之間的聯(lián)系。在本發(fā)明中,以另一個(gè)關(guān)系的外鍵ID作為主關(guān)鍵字的表被稱為主表110,具有此外鍵ID的表被稱為主表110的從表120。
      在利用Hibernate框架來配置所述主表110和所述從表120的映射關(guān)系時(shí),僅僅創(chuàng)建了向下映射關(guān)系,而并沒有創(chuàng)建向上映射關(guān)系。也就是說,本發(fā)明僅僅使所述主表110可以向下映射至所述從表120,而所述從表120并不能向上映射至所述主表110。因此,當(dāng)用戶操作人力資源管理系統(tǒng)來查詢企業(yè)員工在某一領(lǐng)域的信息時(shí)(即某一從表120所記錄的信息),例如學(xué)習(xí)經(jīng)歷信息時(shí),則其僅僅會搜索出企業(yè)員工的作為從表120的學(xué)習(xí)經(jīng)歷表,而并不會搜索出記錄所述企業(yè)員工基本信息的主表110,因此,其可減輕整個(gè)系統(tǒng)的壓力。此外,由于本發(fā)明是利用Hibernate框架來配置所述主表110和所述從表120,因此當(dāng)用戶操作人力資源管理系統(tǒng)來刪除記載了企業(yè)員工基本信息的主表110時(shí),其會一并刪除主表110利用外鍵ID所關(guān)聯(lián)的所有從表120。也就是說,其會同時(shí)刪除企業(yè)員工的所有的相關(guān)信息,因此其操作極其方便。 圖3為本發(fā)明另一實(shí)施例所揭示的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法的具體示意圖。本實(shí)施例與圖2所示的實(shí)施例相似,其不同僅在于,所述從表220除了包括學(xué)習(xí)經(jīng)歷表、工作經(jīng)歷表和院內(nèi)任職表,還進(jìn)一步包括關(guān)系表,其記錄了所述對象的關(guān)系信息,例如在圖2所示主表110所記載的企業(yè)員工的姓名、部門、科室和辦公室等等。綜上所述,本發(fā)明的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法在創(chuàng)建數(shù)據(jù)表時(shí),僅創(chuàng)建了向下映射關(guān)系以使主表可以向下映射從表,而并沒有創(chuàng)建向上映射關(guān)系以使從表可以向上映射主表。因此在查詢某一對象在某一領(lǐng)域的信息時(shí),只會搜索出對應(yīng)的從表,而并不會搜索出所述對象的主表,因此其減輕了整個(gè)系統(tǒng)的壓力,且其還是使用Hibernate框架來進(jìn)行配置,因此其操作極其方便。以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可通過上述揭示的技術(shù)內(nèi)容作出些許更動或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對以上實(shí)施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
      權(quán)利要求
      1.一種人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法,其特征在于,所述創(chuàng)建方法包括 針對一個(gè)對象創(chuàng)建一個(gè)主表(110); 在所述主表上創(chuàng)建至少一個(gè)外鍵,以分別關(guān)聯(lián)至少一個(gè)從表(120);以及 利用Hibernate框架來配置所述主表(110)和所述從表(120),其中,在進(jìn)行映射關(guān)系配置時(shí),僅創(chuàng)建向下映射關(guān)系以僅使所述主表(110)向下映射所述從表(120)。
      2.如權(quán)利要求I所述的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法,其特征在于,所述主表(110)用以記錄所述對象的基本信息。
      3.如權(quán)利要求I所述的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法,其特征在于,每一個(gè)從表(120)分別用以記錄所述對象在一個(gè)領(lǐng)域的詳細(xì)信息。
      4.如權(quán)利要求I所述的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法,其特征在于,所述從表(120)包括學(xué)習(xí)經(jīng)歷表、工作經(jīng)歷表和院內(nèi)任職表。
      5.如權(quán)利要求4所述的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法,其特征在于,所述從表(120)進(jìn)一步包括關(guān)系表,以記錄所述對象的關(guān)系信息。
      6.如權(quán)利要求I所述的人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法,其特征在于,當(dāng)刪除所述對象的所述主表(110)時(shí),一并刪除所述對象的所述從表(120)。
      全文摘要
      本發(fā)明涉及一種人力資源管理系統(tǒng)的數(shù)據(jù)表創(chuàng)建方法,其包括針對一個(gè)對象創(chuàng)建一個(gè)主表;在所述主表上創(chuàng)建至少一個(gè)外鍵,以分別關(guān)聯(lián)至少一個(gè)從表;以及利用Hibernate框架來配置所述主表和所述從表,其中,在進(jìn)行映射關(guān)系配置時(shí),僅創(chuàng)建向下映射關(guān)系以僅使所述主表向下映射所述從表。因此,當(dāng)用戶查詢所述對象在某一領(lǐng)域的信息時(shí),只會搜索出對應(yīng)的從表,而并不會搜索出所述對象的主表,因此其減輕了整個(gè)系統(tǒng)的壓力,且其還是使用Hibernate框架來進(jìn)行配置,因此其操作極其方便。
      文檔編號G06Q10/06GK102622436SQ20121004977
      公開日2012年8月1日 申請日期2012年2月29日 優(yōu)先權(quán)日2012年2月29日
      發(fā)明者吳劍嘯, 吳成明, 姜輝, 張偉輝, 戴強(qiáng), 趙福全 申請人:浙江吉利控股集團(tuán)有限公司, 浙江吉利汽車研究院有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1