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 心。 閱讀(306) | 評論 (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)編輯 收藏
          主站蜘蛛池模板: 永川市| 沁阳市| 广东省| 东乌珠穆沁旗| 类乌齐县| 洪湖市| 石林| 鄂州市| 彩票| 即墨市| 象州县| 大宁县| 土默特右旗| 资溪县| 临湘市| 梅州市| 保靖县| 苏尼特右旗| 赣州市| 乐清市| 南城县| 成安县| 万源市| 余姚市| 仁布县| 漳浦县| 巴林右旗| 边坝县| 双鸭山市| 博客| 都江堰市| 齐齐哈尔市| 白水县| 右玉县| 电白县| 辽阳县| 瑞金市| 寿宁县| 赤壁市| 茶陵县| 重庆市|