posts - 30,  comments - 50,  trackbacks - 0
            2008年8月22日
              1.先安裝一個Subclipse,地址:http://subclipse.tigris.org/ 
              2.可以通過Eclipse的Update Site安裝方式:http://subclipse.tigris.org/update_1.4.x或者下載下來之后,解壓縮復制到Eclipse目錄即可。
              3.啟動程序后在Eclipse配置項的Team里面就會多出SVN,就可以進行配置了。
              4.想要提交一個項目,對項目點擊右鍵Team——Share project就可以將項目導入SVN了。
              需要注意的是,請不要將動態生成的目錄添加到SVN,否則其他人Check out的之后,再Update容易出錯,例如classes目錄,不需要提交上去,本地就可以了。
              想要對比本地和服務器上的源代碼,請使用Team——Synchronize with Repository,列出不同的文件之后,雙擊,既可以對比兩個文件。
              WebService項目會生成一個。apt_generated目錄,里面包含了一些源代碼,提交的時候不需要提交上去,MyEclipse在獲得SVN的項目之后,會自動生成這個目錄和底下的文件。
          posted @ 2008-12-19 11:16 心。 閱讀(307) | 評論 (0)編輯 收藏
          1) Assigned
                主鍵由外部程序負責生成,無需Hibernate參與。
          2) hilo
                通過hi/lo 算法實現的主鍵生成機制,需要額外的數據庫表保存主鍵生成歷史狀態。
          3) seqhilo
                與hilo 類似,通過hi/lo 算法實現的主鍵生成機制,只是主鍵歷史狀態保存在Sequence中,適用于支持Sequence的數據庫,如Oracle。
          4) increment
                主鍵按數值順序遞增。此方式的實現機制為在當前應用實例中維持一個變量,以保存著當前的最大值,之后每次需要生成主鍵的時候將此值加1作為主鍵。
                這種方式可能產生的問題是:如果當前有多個實例訪問同一個數據庫,那么由于各個實例各自維護主鍵狀態,不同實例可能生成同樣的主鍵,從而造成主鍵重復異常。因此,如果同一數據庫有多個實例訪問,此方式必須避免使用。
          5) identity
                 采用數據庫提供的主鍵生成機制。如DB2、SQL Server、MySQL中的主鍵生成機制。
          6) sequence
                 采用數據庫提供的sequence 機制生成主鍵。如Oralce 中的Sequence。
          7) native
                 由Hibernate根據底層數據庫自行判斷采用identity、hilo、sequence其中一種作為主鍵生成方式。
          8) uuid.hex
                 由Hibernate基于128 位唯一值產生算法生成16 進制數值(編碼后以長度32 的字符串表示)作為主鍵。
          9) uuid.string
                 與uuid.hex 類似,只是生成的主鍵未進行編碼(長度16)。在某些數據庫中可能出現問題(如PostgreSQL)。
          10) foreign
                 使用外部表的字段作為主鍵。
          posted @ 2008-08-22 15:36 心。 閱讀(299) | 評論 (0)編輯 收藏
          主站蜘蛛池模板: 瓦房店市| 黄石市| 广德县| 五大连池市| 凯里市| 潼南县| 安丘市| 敦煌市| 阜南县| 青铜峡市| 岗巴县| 江西省| 资兴市| 镇雄县| 大同市| 南安市| 平罗县| 湟中县| 台东县| 旬阳县| 江油市| 福海县| 阜城县| 民丰县| 梓潼县| 凤城市| 同仁县| 进贤县| 玛沁县| 太康县| 徐汇区| 陇川县| 新巴尔虎右旗| 镶黄旗| 广平县| 铜山县| 重庆市| 和顺县| 东明县| 大新县| 关岭|