国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

從《云間志》的“華亭”名稱說起

2019-02-20 18:27周敏法
上海地方志 2019年3期
關(guān)鍵詞:華亭云間通志

周敏法

“華亭”是上海最重要的古稱之一。唐天寶十年(751年)設(shè)置華亭縣,縣城位于現(xiàn)松江老城,其范圍相當(dāng)于后來的松江府。元代設(shè)置的上海縣,就是從華亭縣劃分出來的,所以華亭是上海的母體。華亭縣前后延續(xù)1160年,直到中華民國成立(1911年),才改名松江縣。它是上海地區(qū)第一個有詳細史料記載并相對獨立的縣建置,其意義非同一般。但“華亭”之名始于何時?當(dāng)初為何將縣取名華亭?設(shè)縣前的華亭是怎樣的?存不存在華亭港口?華亭縣到底從哪里劃出來的?諸如此類的問題如今還不甚清楚,很有探討的必要。弄清這些問題,對研究松江以及上海地區(qū)的早期歷史非常重要。

南宋紹熙四年(1193年)刊印的《云間志》,是當(dāng)時華亭縣令楊潛主持纂修,實際就是《華亭縣志》,也是當(dāng)今上海地區(qū)存世最早的縣志。楊潛修志態(tài)度認(rèn)真,其《序》曰:“邑之博雅君子,相與講貫,疇諸井里,考諸傳記,質(zhì)諸故老。有據(jù)則書,有疑則闕,有訛則辯”。①上海市松江縣地方史志編纂委員會:《云間志》校點本,內(nèi)部資料,1988年版,前面《序》無頁碼。志中以“華亭”命名的行政區(qū)域和自然地名甚多,但對其來歷,楊潛也不甚清楚。貴在他能實事求是,將史料和盤托出,以供后人參考。

一、關(guān)于“華亭”名稱的出現(xiàn)

《云間志·封域》云:“華亭在禹貢為揚州之域。在周為吳地,吳滅入越,越滅入楚。秦并天下,分三十六郡,始屬會稽郡。漢世因之。順帝永建四年,分浙江以東為會稽郡,西為吳郡。華亭雖吳郡地,猶未見之史傳。孫氏霸吳,盡有其地。建安二十四年封陸遜為華亭侯,始見之《吳志》矣?!雹谏虾J兴山h地方史志編纂委員會:《云間志》校點本,內(nèi)部資料,1988年版,第1頁。《云間志》認(rèn)為,“華亭”名稱最早見于《三國志·吳志·陸遜傳》陸遜封為“華亭侯”的記載。姑且將其稱為“陸遜封侯說”,距今1800年?!渡虾Mㄖ尽ご笫掠洝凤@然是贊同這個觀點的:“東漢建安二十四年(219年)孫權(quán)封陸遜為華亭侯。始見‘華亭’之名?!雹偕虾Mㄖ揪幾胛瘑T會:《上海通志》,上海人民出版社、上海社科院出版社2005年版,第31頁。史實果真如此嗎?

現(xiàn)在研究上海史的人,很少提到海鹽縣,可能以為海鹽縣是浙江省的,與上海無關(guān)。殊不知,上海的母體唐代華亭縣還是從秦代海鹽縣劃分出來的。如果說華亭是上海的“母親”,那么海鹽就是上海的“外婆”。所以研究華亭,繞不過海鹽。《上海通志·大事記》載:“秦始皇帝二十六年(前221年)在今金山區(qū)東南甸山一帶設(shè)有海鹽縣城,為上海地區(qū)首個縣治。西漢后期陷為湖泊,徒治武原鄉(xiāng)(今浙江省平湖縣東)。”②上海通志編纂委員會:《上海通志》,上海人民出版社、上海社科院出版社2005年版,第31頁。這里提到了秦海鹽縣城是“上海地區(qū)首個縣治”,但它與華亭有什么關(guān)系呢?

明·胡震亨《海鹽縣圖經(jīng)》載:“秦并天下,始置縣,曰海鹽?!跺居钣洝吩啤畯V斥鹽田相望,’蓋取此意??h始置在今華亭縣橐林,于古為華亭鄉(xiāng)地矣?!雹郏鳎┖鸷啵禾靻ⅰ逗{}縣圖經(jīng)》卷一,第13—14頁說秦海鹽縣的縣城就在古代的“華亭鄉(xiāng)地”。胡震亨一生嗜書如命,日夕不倦研讀,凡秘冊僻本、舊典佚事、錯差模糊不可卒讀者,亦均研讀補正,時人稱之為博物君子。近人張元濟稱其為吾邑第一讀書種子。他不僅博覽群書、精于補正,且是海鹽武原鎮(zhèn)當(dāng)?shù)厝耍云浜{}縣城在“華亭鄉(xiāng)”之說,應(yīng)該可信??上麤]有說明史料來源。

光緒《海鹽縣志·附沿革考》也有此說:“秦海鹽縣,屬會稽郡??h治置在華亭鄉(xiāng)(今松江府屬——原注)。后陷為拓湖,移治武原鄉(xiāng)(今平湖東關(guān))?!逗鸷鄨D經(jīng)》:‘初治城在華亭鄉(xiāng)者,山名橐山,林名橐林,陷為湖,名橐湖(按:橐一作拓)’。”④(清)王彬修、徐用儀纂:光緒三年蔚文書院刻本,《海鹽縣志》附沿革考,卷一,第3頁

以上明清海鹽方志并非空穴來風(fēng)。宋·魯應(yīng)龍《間窗括異志》即有海鹽縣“治城在華亭鄉(xiāng)者,山名柘山,林名柘林,陷于湖,名柘湖”⑤(宋)魯應(yīng)龍:《間窗括異志》之說,這是有關(guān)秦海鹽縣縣城就在“華亭鄉(xiāng)”的最早記載。此“海鹽縣治說”顯然比“陸遜封侯說”早了約400年。即2200年前的秦代已有“華亭”名稱。

還有一種說法更早。明正德《松江府志》曰:“松江古揚州之域。春秋為吳地,吳子壽夢,始筑華亭,蓋停留宿會之所也?!瓭h末,孫氏霸吳,以其地封陸遜為華亭侯,始見之《吳志》,實建安二十四年也?!雹奚虾J械胤街巨k公室、上海市松江區(qū)地方志辦公室編:《上海府縣叢書·松江府卷一》,上海古籍出版社2011年版,第15頁壽夢公元前585年就位吳王,距今2600年。這個“壽夢筑亭說”比“陸遜封侯說”又早了800年。但此志有矛盾:前面說“吳子壽夢,始筑華亭”;后面又說“封陸遜為華亭侯,始見之吳志”,出現(xiàn)兩個“始”。關(guān)于這一說法的真實性,目前學(xué)界尚有爭議,譚其驤先生也不贊同,暫且擱置,留待考證。

綜上所述,《云間志》的所謂三國時“陸遜封侯,始見華亭”之說存在爭議,因為四百年前,秦代設(shè)置海鹽縣時,就已經(jīng)出現(xiàn)“華亭”的名稱。

二、關(guān)于“華亭侯”

《云間志·封域》又云:“按《陸遜傳》,遜初封華亭侯,進封婁侯,次江陵侯。漢法:十里一亭,十亭一鄉(xiāng),萬戶以上或不滿萬戶為縣。凡封侯,視功大小,初亭侯,次鄉(xiāng)、縣、郡侯。以遜所封侯次第考之,則華亭漢故亭留宿會之所也。(漢亭二萬九千六百六十五,吳所封侯,如:西亭、烈亭、東遷亭、新城亭之類)?!雹呱虾J兴山h地方史志編纂委員會:《云間志》校點本,內(nèi)部資料1988年版,第2頁。

先看陸遜為何封侯?據(jù)《三國志·陸遜傳》:“東漢末,建安二十四年,吳陸遜以從呂蒙,克蜀公安、南郡功,逕進,領(lǐng)宜都太守,封華亭侯。未幾,又連破蜀兵,斬獲萬計,進封婁侯?!雹佟度龂尽肪砦迨?,《陸遜傳》宜都介于吳、蜀兩國之間,是雙方爭奪的要沖。宜都太守原為蜀國張飛。建安二十四年(219年),東吳孫權(quán)襲取荊州,部將陸遜迅速占領(lǐng)宜都郡。陸遜因功被孫權(quán)任命為東吳的首任“宜都太守”(相當(dāng)于省長),同時將其封為“華亭侯”。

再看“華亭侯”是什么等級?《陸遜傳》只說其“封華亭侯”,并沒說是什么等級。但《云間志》認(rèn)為,是“鄉(xiāng)”下面的“亭侯”,理由是“漢法:十里一亭,十亭一鄉(xiāng)”。但它可能疏忽了《陸遜傳》后面還有“進封婁(縣)侯,次江陵(郡)侯”的記載。按照“凡封侯,視功大小,初亭侯,次鄉(xiāng)、縣、郡侯”的規(guī)定,如果“遜初封”的等級是“亭侯”,則陸遜跳過了“鄉(xiāng)侯”,而直接“進封婁(縣)侯”了,顯然不合情理。

筆者認(rèn)為:因為秦代“華亭”是個“鄉(xiāng)”,所以陸遜封的是華亭“鄉(xiāng)侯”,而不是“亭侯”,然后進封婁“縣侯”,次江陵“郡侯”,這樣逐級加封,方順理成章。再說陸遜軍功顯赫,當(dāng)了太守,卻封個十亭方為一鄉(xiāng)的“亭侯”,太不般配了。楊潛可能因不知秦代已有“華亭鄉(xiāng)”,又因為華亭后面有個“亭”字,就推測陸遜初封的華亭侯是“亭侯”,情有可原。

諾大天下,為何將陸遜初封在華亭?據(jù)《云間志·人物》記載,陸遜的先祖陸康、陸績等一直居住在華亭?!对崎g志·古跡》曰:“舊圖經(jīng)云:吳王獵場在華亭谷東,吳陸遜生此。子孫嘗所游獵,后人呼為陸茸?!雹谏虾J兴山h地方史志編纂委員會:《云間志》校點本,內(nèi)部資料,1988年版,第19、20頁。原來,華亭既是陸遜的祖籍地,又是他的出生地,所以孫權(quán)將華亭封給陸遜。后代在此繁衍生息,陸氏遂成上海地區(qū)早期最著望族。《云間志·人物》共列十四人,除了顧野王,其余十三人全為陸氏族人,包括西晉書《平復(fù)帖》的陸機和陸云(后有述)兩兄弟。

后來,為什么又封陸遜為婁縣侯?清乾隆《重修海鹽縣圖經(jīng)》在敘述秦漢時期海鹽縣的四至范圍時說:“以《漢志》旁縣互考之:南錢塘,北婁,西由拳”。③清乾隆十三年《重修海鹽縣圖經(jīng)》“北婁”,即海鹽縣的北面是婁縣?!对崎g志·封域》有:“昆山,即漢婁縣,梁大同初,易今名?!雹苌虾J兴山h地方史志編纂委員會:《云間志》校點本,內(nèi)部資料,1988年版,第1頁。原來,婁縣就是后來的昆山縣,與華亭相鄰。陸遜“進封婁侯”,就是在原來華亭封地的基礎(chǔ)上,繼續(xù)向北延伸,使之連成一片,進一步擴大了陸氏家族的封地范圍。

綜上所述,《云間志》所云陸遜封的是華亭“亭侯”的觀點可能有誤,他封的可能是華亭“鄉(xiāng)侯”。

三、關(guān)于“華亭鎮(zhèn)”

《云間志·封域》曰:“今縣有華亭鎮(zhèn)印,或者遂謂自鎮(zhèn)為縣。不知所謂鎮(zhèn)者,唐因隋制,置鎮(zhèn)將副,以掌捍防守禦之事。……吳郡屬縣昆山、常熟、華亭、海鹽、吳江,皆有鎮(zhèn)將……《祥符圖經(jīng)》載鎮(zhèn)在西南二百步”。⑤上海市松江縣地方史志編纂委員會:《云間志》校點本,內(nèi)部資料,1988年版,第2頁。既然南宋尚見“華亭鎮(zhèn)”官印,舊志又載有“鎮(zhèn)”址,說明隋唐時松江古城確是“華亭鎮(zhèn)”。《上海通志·大事記》亦有:“隋開皇年間(581—600年)華亭設(shè)鎮(zhèn)將以御防守?!雹奚虾Mㄖ揪幾胛瘑T會:《上海通志》,上海人民出版社、上海社科院出版社2005年版,第32頁。故楊潛推測華亭“自鎮(zhèn)為縣”是對的。但其略疑:“如(華亭)自鎮(zhèn)而為縣,則《新史》《輿地志》諸書,不應(yīng)略而不言也?!雹呱虾J兴山h地方史志編纂委員會:《云間志》校點本,內(nèi)部資料,1988年版,第2頁。反映編纂者實事求是:即便懷疑,也照錄在后,以供后人參考。

據(jù)史料記載,中國隋唐時期的“鎮(zhèn)”和宋代的“鎮(zhèn)”,其性質(zhì)是完全不同的:隋唐時是軍事防守駐扎之地,由武將守衛(wèi);宋代后則成為集鎮(zhèn)管理機構(gòu),改為文職擔(dān)任?!对崎g志·鎮(zhèn)戍》曰:“華亭襟江帶海,上而吳、晉,近而吳越,嘗筑城壘置防戍,所以控守海道者?!雹偕虾J兴山h地方史志編纂委員會:《云間志》校點本,內(nèi)部資料,1988年版,第3頁。說明華亭縣及其縣城的位置很重要,故在隋唐時設(shè)置軍事機構(gòu)華亭鎮(zhèn),并留下“華亭鎮(zhèn)印”。

但《上海軍事志·大事記》:“唐天寶十年(751年)建華亭縣,設(shè)華亭鎮(zhèn)。有將、有副,其職捍防守御之事?!雹凇渡虾\娛轮尽肪幾胛瘑T會編:《上海軍事志》大事記,上海社會科學(xué)院出版社1994年版,第10頁。說華亭鎮(zhèn)和華亭縣是同時設(shè)立的,不知依據(jù)何在。

但《云間志·鎮(zhèn)戍》下面只列了一個青龍鎮(zhèn),令人費解。譚其驤則以此為據(jù),說《云間志》里沒有上海鎮(zhèn),并以此作為上海建鎮(zhèn)年代的“上限”。譚文《上海得名與建鎮(zhèn)的年代問題》:“成書于紹興之后紹熙年間的《云間(即華亭)志》,卷上專立鎮(zhèn)戍一目,所載還是只有青龍一鎮(zhèn),可見其時上海仍未設(shè)鎮(zhèn)?!雹圩T其驤:《長水集》(下冊),人民出版社2011年9月,第198頁?!熬湍壳八莆盏氖妨隙?,只能籠統(tǒng)地說上海建鎮(zhèn)于宋末。上限是《云間志》書成之年即紹熙四年(1193年)”。④譚其驤:《長水集》(下冊),人民出版社2011年9月,第199頁。

其實早在北宋時,上海和烏泥涇等都已設(shè)置為“鎮(zhèn)”。最近查實,上海鎮(zhèn)設(shè)立于北宋熙寧七年(即1074年。詳見周敏法《上海建鎮(zhèn)年代考證辨》)。⑤周敏法:《上海建鎮(zhèn)年代考證辨》,《上海地方志》2018年第一期。另《烏泥涇與黃道婆——紀(jì)念上海建城七百年》載:“據(jù)《上??h竹枝詞》作者、清末上海縣貢生秦榮光說:‘宣和初,復(fù)設(shè)烏泥涇監(jiān)官’。所謂監(jiān)官,即監(jiān)鎮(zhèn)官,據(jù)北宋的規(guī)定,在各鎮(zhèn)設(shè)置監(jiān)官,建隆三年(962年)的詔書宣布:‘諸鎮(zhèn)監(jiān)官,掌警邏及煙火之禁,兼征稅榷酪’。北宋宣和初年(1119年)已在烏泥涇設(shè)置監(jiān)官,可以推論,烏泥涇鎮(zhèn)的建置當(dāng)不遲于這一年?!雹薹畼渲荆骸稙跄鄾芘c黃道婆——紀(jì)念上海建城七百年》,《復(fù)旦學(xué)報》(社會科學(xué)版),1991年5期

可見《云間志·鎮(zhèn)戍》不僅沒有記載華亭鎮(zhèn),也沒有記載上海鎮(zhèn)和烏泥涇鎮(zhèn)。不寫華亭鎮(zhèn)的原因,筆者推測:一是楊潛等對此還有懷疑;二是認(rèn)為它不像青龍鎮(zhèn)南宋時還是個“鎮(zhèn)”,華亭幾百年前已經(jīng)“自鎮(zhèn)為縣”,故不必寫入。不寫上海和烏泥涇等鎮(zhèn)的原因,或許楊潛認(rèn)為,這兩個鎮(zhèn)不是隋唐時期的軍事機構(gòu),而是宋代的集鎮(zhèn)管理機構(gòu),不合適列入“鎮(zhèn)戍”。

綜上所述,松江古城在隋唐時,確實屬于軍事重地華亭鎮(zhèn),并且留下了華亭鎮(zhèn)印。唐天寶十年時,也確實如《云間志》所述,華亭由鎮(zhèn)升格為縣。

四、關(guān)于華亭城

《云間志·城社》曰:“縣之有城,蓋不多見。華亭邑于海壖,或者因戍守備御而有之。紹興乙亥歲,酒務(wù)鑿?fù)?,得唐燕胄妻朱氏墓碑,以唐咸通八年?67年)窆于華亭縣城西一里,鄉(xiāng)名修竹。是唐之置縣,固有城矣。廢興之由,莫得而詳,疆域尚仿佛可識云??h城周回一百六十丈,高一丈二尺,厚九尺五寸?!雹呱虾J兴山h地方史志編纂委員會:《云間志》校點本,內(nèi)部資料,1988年版,第3頁。現(xiàn)分析如下。

其先說“縣之有城,蓋不多見?!比缓笸茰y“華亭邑于海壖,或者因戍守備御而有之?!背?,古代一般指軍事防衛(wèi)的城池。聯(lián)系前面的“華亭鎮(zhèn)印”,不難理解為什么此地有城墻,因為它是軍事重鎮(zhèn),故有修筑城墻的必要?!笆翘浦每h,固有城矣?!闭f唐設(shè)置華亭縣時,松江已有城墻?!翱h城周回一百六十丈,高一丈二尺,厚九尺五寸?!备鶕?jù)其對城墻尺寸的詳細描述,推測南宋時此城墻還存在??上山懦莾?nèi)的這個隋唐古城墻,迄今未發(fā)現(xiàn),希望有朝一日能重見天日。

綜上所述,由于華亭是隋唐時的軍事重地,聯(lián)系“華亭鎮(zhèn)印”,在華亭修筑城墻并不奇怪。再一次看到楊潛的實事求是:“廢興之由,莫得而詳”。就是修筑和廢棄城墻的原因,他不清楚。

五、關(guān)于華亭務(wù)

據(jù)《云間志》記載,在南宋末年,華亭縣城里面已經(jīng)有縣丞、監(jiān)鹽、監(jiān)酒、監(jiān)稅、市舶務(wù)、造船場等九個廨舍官方辦事機構(gòu),還有石獅巷、石條巷等27條街巷。說明宋代的松江古城已經(jīng)具有相當(dāng)規(guī)模,甚至超過我國改革開放前的不少縣城。《云間志·場務(wù)》載華亭縣城有市舶務(wù)、稅務(wù)、酒務(wù)等稅收管理機構(gòu)?!渡虾Mㄖ尽ご笫掠洝罚骸拔鯇幨辏?077年)秀州(治在嘉興)設(shè)17處酒務(wù),其中華亭縣有華亭、上海、青龍、趙屯、大盈、泖口等務(wù)”①上海通志編纂委員會:《上海通志》,上海人民出版社、上海社科院出版社2005年版,第33頁。說明北宋上海地區(qū)盛產(chǎn)酒,而且生意興旺,故在華亭、上海等六個集鎮(zhèn)專門設(shè)置了“酒務(wù)”,對酒的生產(chǎn)和貿(mào)易進行管理和收稅。

下面重點探討華亭“市舶務(wù)”。市舶務(wù)和市舶司是中國古代在各海港設(shè)立的、管理海上對外貿(mào)易的機關(guān),相當(dāng)于現(xiàn)在的海關(guān)?!端问贰份d:“提舉市舶司:掌蕃貨海舶征榷貿(mào)易之事,以來遠人,通遠物。”②《宋史》卷一百六十七,第一百二十·職官七?,F(xiàn)在大家都說,青龍鎮(zhèn)是唐宋時期上海對外貿(mào)易的第一大港。但筆者以為,這個桂冠也許給名不見經(jīng)傳的“華亭港口”更合適。

先來看設(shè)置華亭“市舶務(wù)”的歷史背景。據(jù)《上海對外經(jīng)濟貿(mào)易志》載:“754年(天寶十三年)是年,上海地區(qū)人口大增,貿(mào)易發(fā)展,《唐語林》稱‘凡東南郡邑,無不通水,故天下貨利,舟楫居多’。其時還以海運承擔(dān)南北貨運。唐詩人杜甫有詩云:‘云帆轉(zhuǎn)遼海,粳米來東吳’,‘吳門持粟帛,泛海入蓬萊’。上海地區(qū)所產(chǎn)糧食布帛從華亭經(jīng)蘇州或海路販往北方?!雹邸渡虾ν饨?jīng)濟貿(mào)易志》編委會編:《上海對外經(jīng)濟貿(mào)易志》第二十卷,上海社會科學(xué)院出版社2001年版,第2533頁說明華亭在唐代時海上貿(mào)易已經(jīng)很興旺。松江古城至今還有今上海地區(qū)最古的唐石經(jīng)幢。該志載:“1113年(政和三年)是年,在華亭縣設(shè)市舶務(wù),專派監(jiān)官司征稅事宜。同年,上海地區(qū)對外貿(mào)易日趨興盛,宋人許尚有詩:‘蠻商識吳路,歲入幾千艘’?!雹堋渡虾ν饨?jīng)濟貿(mào)易志》編委會編:《上海對外經(jīng)濟貿(mào)易志》第二十卷,上海社會科學(xué)院出版社2001年版,第2534頁說自華亭港口設(shè)立“市舶務(wù)”,每年有幾千艘南方來的商船做貿(mào)易。

該志亦載:“1132年(紹興二年)是年,兩浙提舉市舶司從杭州移至華亭縣治,統(tǒng)轄臨安(今杭州)、明州、溫州、秀州及江陰5處市舶務(wù)?!雹荨渡虾ν饨?jīng)濟貿(mào)易志》編委會編:《上海對外經(jīng)濟貿(mào)易志》第二十卷,上海社會科學(xué)院出版社2001年版,第2535頁杭州是南宋的都城。錢塘江古稱“浙江”,錢塘江以南稱浙東、以北稱浙西,合稱“兩浙”。北宋至道三年(997年),置“兩浙路”,轄今江蘇省長江以南及浙江省全境。就是說,把都城管理外貿(mào)的機關(guān),遷到華亭縣城,“統(tǒng)轄臨安(今杭州)、明州(今寧波)、溫州、秀州(包括上海地區(qū)的華亭港、青龍鎮(zhèn)港和上海港)及江陰5處市舶務(wù)?!爆F(xiàn)在看來不可思議,但卻是歷史事實。所以說,位于松江古城的華亭港口曾經(jīng)是“今江蘇省長江以南及浙江省全境”的海上交通樞紐及對外貿(mào)易最高管理機構(gòu),它的地位要遠遠高于青龍鎮(zhèn)港口。

《上海港志·總述》:“然就商港而言,形成于隋唐兩朝在此設(shè)鎮(zhèn)立縣之時。初始,黃浦江尚未形成,港口位于吳淞江支流顧會浦通達的華亭鎮(zhèn)及吳淞江入海口的青龍鎮(zhèn)。在宋代,華亭鎮(zhèn)港和青龍鎮(zhèn)港都曾經(jīng)是對外貿(mào)易口岸?!雹奚虾8壑揪幾胛瘑T會:《上海港志》總述。上海社會科學(xué)院出版社2001年版,第1頁。由此看出,華亭鎮(zhèn)港和青龍鎮(zhèn)港都是古代海上絲綢之路的重要港口。

根據(jù)“華亭鎮(zhèn)”和華亭城,可以斷定隋唐前期此地屬于軍事重鎮(zhèn),而且設(shè)鎮(zhèn)在唐天寶五年設(shè)青龍鎮(zhèn)之前。根據(jù)“華亭務(wù)”和“兩浙市舶提舉司”,又可以斷定,北宋時此地屬于對外貿(mào)易重鎮(zhèn),而且比青龍鎮(zhèn)地位要高。華亭鎮(zhèn)為什么能成為“雙重重鎮(zhèn)”?古代官方機構(gòu)都是因事而設(shè)。如果華亭縣城不是處在水上交通樞紐,沒有海外貿(mào)易來往,它憑什么管轄江浙其它幾大港口?也不可能在此設(shè)置“兩浙市舶提舉司”。如果華亭縣城不是處在“控守海道”處,就不會設(shè)置作為軍事機構(gòu)的“華亭鎮(zhèn)”,也不會“嘗筑城壘置防戍”,留下作為軍事設(shè)施的古城墻。

下面探討華亭港口形成的地理條件。唐宋時期江南最富裕的兩個城市,南為杭州,北為蘇州。華亭位于兩城之間。據(jù)《云間志·水》記載:華亭縣城“南通漕渠,北達松江,今曰通波塘。”“直縣西北,走七十里,趨青龍鎮(zhèn),浦曰顧匯。”①上海市松江縣地方史志編纂委員會:《云間志》校點本,內(nèi)部資料,1988年版,第40頁。即“華亭港口”向北通過顧會浦和通波塘可達松江,連接青龍鎮(zhèn)和蘇州;向東通過青龍鎮(zhèn)和吳淞江下游可出海;那么向南呢?僅僅依靠“漕渠”,或者華亭向南是“斷頭河”,是無法構(gòu)成其海上交通樞紐之地位的。但華亭古城向南通過什么河流到達杭州灣,史料沒有詳細記載。筆者推測,華亭縣城是早已湮沒的“東江”古道(如可達杭州灣的小來浦等)的流經(jīng)地,可方便的來往于杭州灣和滬瀆灣,從而連接杭州和蘇州。

歲月如流,隨著太湖流域古河道的重大變化,上海地區(qū)主要港口也隨之變遷:隨著東江古道的湮滅,華亭港口很快失去海上交通樞紐地位,34年后,“兩浙市舶提舉司”被撤銷;隨著吳淞江的淤塞,青龍鎮(zhèn)也逐漸喪失貿(mào)易大港地位;取而代之的則是東面百里上海港的崛起。

由于華亭港口史料很少,加上對松江古城的研究不夠,它的早期面紗至今還沒有被揭開。但筆者相信,凡是存在的總是合理的,至少是適應(yīng)當(dāng)時情況的。因為華亭縣城水上交通非常發(fā)達,既是軍事重鎮(zhèn),又是貿(mào)易重鎮(zhèn)。所以唐天寶十年設(shè)置華亭縣時,沒把縣城放在青龍鎮(zhèn),而放在松江古城。它也是宋代把“兩浙市舶提舉司”放在松江古城、沒放在青龍鎮(zhèn)的原因。

《上海通志·總論》:“元至元十四年(1277年)華亭縣升為華亭府,翌年改為松江府。至清代,松江府轄有華亭、婁、上海、青浦、金山、奉賢、南匯等7縣和川沙廳?!雹谏虾Mㄖ揪幾胛瘑T會:《上海通志》,上海人民出版社、上海社科院出版社2005年版,第2頁。即便元代將華亭縣北部劃出設(shè)立上??h,但它仍屬松江府管轄。所以說,從唐天寶十年設(shè)立華亭縣起,一千多年來松江始終是古代上海地區(qū)政治、經(jīng)濟、軍事和文化的中心,縣(府)城存在了一千多年。所以松江人很自豪,他們把松江稱為“上海之根”。遺憾的是,找不到多少史料(或者說挖掘不夠),來宣傳華亭古城。青龍鎮(zhèn)人幸運的是,有不少宋代文獻對鎮(zhèn)和港口有詳細描述,加上近年的考古發(fā)現(xiàn),宣傳資本雄厚;遺憾的是,最后不僅沒有成為縣城,甚至連青龍鎮(zhèn)這個地名都沒留下(建議恢復(fù))。但歷史研究,不能僅憑史料多少論重要性,還要以客觀史實為依據(jù)。

綜上所述,“華亭務(wù)”、特別是“兩浙市舶提舉司”在松江古城的設(shè)立絕不是偶然的。它正是上海古代海上絲綢之路的出發(fā)港。它的神秘面紗有待人們?nèi)ソ议_。

六、華亭縣從何而來?

唐置華亭縣時,由哪些縣的土地劃分而成?這個問題,雖有定論,但筆者認(rèn)為仍需商榷,因史料記載大相徑庭。《云間志·封域》就列出了三種說法:“唐天寶十年,以華亭為縣,屬蘇州治。按《新史》《寰宇記》以為,本嘉興縣地;《輿地廣志》以為,本昆山縣地;《元和郡縣圖志》云:吳郡太守趙居貞奏割昆山、嘉興、海鹽三縣為之。今邑之四境,與三縣接,《郡縣圖志》為不誣矣。”③上海市松江縣地方史志編纂委員會:《云間志》校點本,內(nèi)部資料,1988年版,第1頁。就是說關(guān)于華亭縣的母體,有:嘉興縣、昆山縣以及“割昆山、嘉興、海鹽三縣為之”三種說法。

前面兩種說法,把海鹽縣排除在外,顯然站不住腳:海鹽縣的縣城就在華亭鄉(xiāng),設(shè)置華亭縣時包括華亭鄉(xiāng),故不可能和海鹽縣無關(guān)。而后面一種說法,既有上奏的“當(dāng)事人”,華亭又確實“與三縣接,”令人不得不信。故《云間志》采納了后面一種“三縣為之”的說法。加上隨后的元《至元嘉禾志》,此段全文照抄《云間志》。從此,明清以及當(dāng)代上海方志也都以此為準(zhǔn)?!渡虾Mㄖ尽ご笫掠洝芬嗍侨绱耍骸疤鞂毷d(751年)析嘉興東境、海鹽北境、昆山南境地置華亭縣,屬吳郡。縣治今松江老城?!雹偕虾Mㄖ揪幾胛瘑T會:《上海通志》,上海人民出版社、上海社科院出版社2005年版,第32頁。

查唐《元和郡縣圖志》“華亭縣”全文如下:“華亭縣,上。西至州二百七里。天寶十年,吳郡太守趙居貞奏割昆山、嘉興、海鹽三縣置。華亭谷,在縣西三十五里。陸遜、陸抗宅在其側(cè),遜封華亭侯。陸機云華亭鶴唳,此地是也?!雹冢ㄌ疲├罴ψ对涂たh圖志》卷第二十五《元和郡縣圖志》為漢民族現(xiàn)存最早的古代總地志,李吉甫創(chuàng)作完成于唐憲宗元和八年(813年),故名。其確有華亭縣“奏割昆山、嘉興、海鹽三縣置”的記載。

但筆者依然有疑問:一是,前志既然有華亭縣由“三縣置”的定論,后志怎么會再出現(xiàn)華亭縣由昆山縣或者嘉興縣單獨劃出之說?無非后志編纂者沒有看到前志;或者后者認(rèn)為前志有誤。二是至今未見“吳郡太守趙居貞奏”原文,不能令人信服。三是發(fā)現(xiàn)還有下面的第四種說法。

明天啟《海鹽縣圖經(jīng)》先曰:“唐華亭,今松江全郡地也?!雹郏鳎┖鸷啵禾靻ⅰ逗{}縣圖經(jīng)》卷一,第3頁此說沒錯:華亭縣先改為華亭府,再改為松江府,故其范圍不變。還曰:秦海鹽縣“縣境轄今海寧、平湖及松江全郡地。”④(明)胡震亨:天啟《海鹽縣圖經(jīng)》卷一,第3頁今“松江全郡地”(即華亭縣)都是屬于秦海鹽縣的。換言之,整個華亭縣是從海鹽縣劃分出來的,與嘉興縣和昆山縣沒有關(guān)系?!逗{}縣圖經(jīng)》還舉例說:“今華亭南門有甃井,石刻‘海鹽縣’,字至今未泐,松治城為鹽地尤證也”。⑤(明)胡震亨:天啟《海鹽縣圖經(jīng)》卷一,第3頁說松江老城南門的古井上還刻著“海鹽縣”三字,證明松江老城也是從海鹽縣劃出來的。顯然,這種說法與前面三種說法相悖。

華亭縣究竟從何劃分而來?這是上海古代史的基本問題。搞不清楚,就會造成混亂。如2018年新版的《周浦歷史文獻叢刊·前言》:周浦鎮(zhèn)“最初隸屬于昆山縣。唐天寶十載始,隸屬于新建的華亭縣?!雹奁謻|新區(qū)周浦鎮(zhèn)人民政府等編:《周浦地區(qū)清代科舉人物朱卷選錄》,內(nèi)部發(fā)行,2018年3月版,前言無頁碼。照此推論,位于周浦鎮(zhèn)西北的上海老城廂,最初應(yīng)該也隸屬昆山縣。但按照《海鹽縣圖經(jīng)》觀點,周浦和上海老城廂最初應(yīng)該隸屬于海鹽縣。故搞清這個問題很有必要,但也很難。譚其驤先生在重復(fù)了《云間志》所述華亭縣來歷的三種說法之后,也說:“天寶后華亭縣境何處原屬何縣,其詳已不可考。”⑦譚其驤:《長水集·續(xù)編》,人民出版社2011年9月版,第300頁?!渡虾Mㄖ尽芬噍d:“秦置海鹽縣,治今金山縣張堰鎮(zhèn)南。海鹽縣區(qū)域范圍及縣以下的區(qū)劃難以考證。西漢后期海鹽縣徙治后的約600年間,上海地區(qū)分屬于鄰近各縣,各縣在上海地區(qū)的治理范圍亦難以考證。”⑧上海通志編纂委員會:《上海通志》,上海人民出版社、上海社科院出版社2005年版,第413頁。即由于秦漢時代的海鹽縣及其臨縣分界線和范圍至今不明,所以很難確定華亭縣是從何劃分出來的。但筆者認(rèn)為,其并非無跡可尋。

天啟《海鹽縣圖經(jīng)》載:“秦并天下,始置縣,曰海鹽?!襄X塘,北婁,西由拳,東隔海岸”⑨(明)胡震亨:天啟《海鹽縣圖經(jīng)》卷一,第13—14頁。至少海鹽縣的四至是明確的。清乾隆《重修海鹽縣圖經(jīng)》載:“秦并天下,始置縣,曰海鹽?!h境兼今海寧、平湖及松江全郡地。圖其如右,以《漢志》旁縣互考之:南錢塘(今杭州),北婁,西由拳,東隔海岸余姚、上虞,中更無他縣”。⑩(清)陳世倕:《重修海鹽縣圖經(jīng)》卷一,第2—3頁。它不僅重申了海鹽縣包括“松江全郡地”,還“以《漢志》旁縣互考之”,把秦漢時期海鹽縣的四至范圍說的清清楚楚,再次證明“松江全郡地”都屬于海鹽縣。

明《江南經(jīng)略》“上??h境考:上海在府治東北,故稱華亭海。秦時為海鹽北境。梁武帝太清三年為前京縣地。唐天寳中立華亭縣,實為華亭境?!雹伲鳎┼嵢粼骸督辖?jīng)略》第2部分其首先說“上??h境”,在“秦時為海鹽北境”,即與嘉興、昆山都無關(guān);其次說,“唐天寳中立華亭縣,實為華亭境”,這個“實”字非常重要!言下之意,設(shè)置華亭縣前,這個地方就是“華亭境”,與嘉興、昆山?jīng)]關(guān)系。

現(xiàn)《金山縣志·建置》載:“舊志有兩處記載有誤?!榍刂聊媳背瘯r的隸屬問題。乾隆、光緒兩志均稱:‘秦并天下為婁縣’,‘秦代為婁縣,梁天監(jiān)為信義縣,大同后為昆山縣……’經(jīng)查秦行郡縣制,置海鹽縣,其縣治即在今金山縣東南境,且南北朝時在金山地區(qū)先后置前京、胥浦兩縣,均析自海鹽,而非婁縣。而所謂梁時曾屬信義、昆山,皆系從婁之誤?!雹谏虾J薪鹕娇h縣志編纂委員會:《金山縣志》第一編建置,上海人民出版社1990年10月,第56頁。即該志也認(rèn)為,金山縣與古婁縣(昆山縣)沒有關(guān)系。

綜上所述,《海鹽縣圖經(jīng)》《江南經(jīng)略》和《重修海鹽縣圖經(jīng)》都肯定“華亭縣是從海鹽縣劃分出來”的,與嘉興縣、昆山縣無關(guān)。這些史料非常重要,未見上海古今方志記載。但從《云間志》至今的上海方志一直認(rèn)為,唐華亭縣是由海鹽、嘉興、昆山三縣劃分而成。孰是孰非,有待進一步考證。

七、華亭有多大?

先看華亭縣范圍。《云間志·道里》講到華亭縣的四至范圍:“東至海,八十里。西至平江府長洲縣(今屬蘇州)界,八十里。南至海,九十里(以小官浦為界)。北至平江府昆山縣界(吳淞江),八十里。”③上海市松江縣地方史志編纂委員會:《云間志》校點本,內(nèi)部資料,1988年版,第2頁。即華亭縣城基本處在縣域中心位置,東西南北各有八九十里?!渡虾Mㄖ尽芬灿校骸皟伤文觊g,據(jù)《元豐九域志》《云間紹熙志》,華亭縣境大致范圍明確:轄有青墩場、金山、柘湖場、戚漴場、青村場等鹽場,華亭縣南面和東南面以海為界,有風(fēng)涇里(今金山楓涇鎮(zhèn)一帶)、朱涇里(即金山縣朱涇鎮(zhèn)一帶)、濮陽里(今青浦縣大蒸村、小蒸一帶);華亭縣西南界大致與今上海市西南界相等;西有薛淀湖(今淀山湖)、趙屯浦(今西大盈港);華亭縣西界大致達今西大盈港、淀山湖一線;北面以吳淞江(今虬江—高橋港一線)與昆山縣為界?!雹苌虾Mㄖ揪幾胛瘑T會:《上海通志》,上海人民出版社、上海社科院出版社2005年版,第413頁。

再來看設(shè)置華亭縣之前,“華亭”作為一個自然區(qū)域范圍有多大?此問題史料上沒有明確記載,但可從帶有“華亭”的古地名中推知。仍以華亭縣城為中心:南部的金山區(qū)有海鹽縣的縣城(華亭鄉(xiāng));東南部有盛產(chǎn)華亭鶴的南匯下沙;東北部有華亭海(《同治上??h志》卷一疆域:華亭縣“其東北有華亭海,即今(上海)縣治也”⑤上海市地方志辦公室、上海市閔行區(qū)地方志辦公室編:《上海府縣叢書·上??h卷三》,上海古籍出版社2015年版,第1400頁);西部青浦區(qū)有華亭谷(《元和郡縣圖志》:“華亭谷,在縣西三十五里”⑥(唐)李吉甫:《元和郡縣圖志》卷第二十五)。可見華亭的地域范圍非常大。

通過以上分析可知,設(shè)置華亭縣之前,“華亭”作為一個自然地理區(qū)域,已經(jīng)方圓一百多里,基本覆蓋了吳淞江以南整個華亭縣范圍。就是說,行政區(qū)域的華亭縣和自然區(qū)域的華亭基本一致。再次印證,《江南經(jīng)略》“唐天寳中立華亭縣,實為華亭境”之說是正確的。

八、“華亭”名稱的來歷

《上海地名志》有《〈云間志〉中的上海地名》:“《云間志》引《通典》及《太平寰宇記》的記載:華亭縣地有華亭谷,因以為名。華亭谷,也稱長谷,流經(jīng)谷中之河流曰谷水?!对涂たh圖志》:華亭谷在縣西三十五里,陸抗宅在其側(cè),陸遜封華亭侯。所以谷、長谷、谷水和華亭谷是與古代地形有關(guān)的幾個地名,又與陸遜所封的華亭侯有一定關(guān)系,也是華亭縣得名的由來①上海地名志編纂委員會:《上海地名志》,上海人民出版社、上海社科院出版社1998年12月版,第581頁。?!薄对崎g志·封域》曰:“至于縣之得名,《通典》《寰宇記》云:地有華亭谷,因以為名②上海市松江縣地方史志編纂委員會:《云間志》校點本,內(nèi)部資料,1988年版,第1頁。?!边@樣解釋很勉強:那“華亭谷”的名稱又是怎么來的呢?從理論上說,它們可以互為因果:即華亭因華亭谷而得名;或華亭谷因華亭而得名。孰先孰后,目前很難考證。

但可以肯定,華亭地名很古老,南宋楊潛等已不知其來歷。他們不知道秦海鹽縣的縣城就叫華亭,還可能不知道非常著名的“華亭海”。華亭海最早出現(xiàn)在北宋中葉《元豐九域志》中,宋元明清上海方志多有記載,并且把它與上海的得名聯(lián)系在一起(另文專述)。如500年前成書的《弘治上海志》:“沿革,上??h,稱上洋、海上,舊名華亭海?!雹凵虾J械胤街巨k公室、上海市閔行區(qū)地方志辦公室編:《上海府縣叢書·上??h卷一》上海古籍出版社2015年版,第15頁《嘉靖上??h志·總敘》:“唐天寶十年始縣華亭。此曰華亭海④上海市地方志辦公室、上海市閔行區(qū)地方志辦公室編:《上海府縣叢書·上??h卷一》上海古籍出版社2015年版,第105頁。”《江南經(jīng)略》:“上??h境考:上海在府治東北,故稱華亭海?!雹荩鳎┼嵢粼骸督辖?jīng)略》第2部分《同治上??h志》:華亭縣“其東北有華亭海,即今縣治也”。⑥上海市地方志辦公室、上海市閔行區(qū)地方志辦公室編:《上海府縣叢書·上??h卷三》上海古籍出版社2015年版,第1400頁它們異口同聲,說上??h城這個地方,古代就叫華亭海。但如此重要的一個地名,《云間志》竟然只字未提,或許它并不知道歷史上曾有“華亭海”,抑或知道名稱,但不知為何物,故而回避。隨著上世紀(jì)60年代譚其驤對華亭海的解釋,使其更加撲朔迷離。也許出于同樣的原因,《上海通志》《上海地名志》及《上海水利志》對“華亭?!边@個上海地區(qū)最重要的地名,竟然也只字未提。

而《上海對外經(jīng)濟貿(mào)易志》則將華亭谷和華亭海兩者混為一談,云:華亭縣“該地東北為華亭谷(一作華亭海),故得名?!雹摺渡虾ν饨?jīng)濟貿(mào)易志》編委會編:《上海對外經(jīng)濟貿(mào)易志》第二十卷,上海社會科學(xué)院出版社2001年版,第2533頁。實際兩者不在同一方位,如前所述:華亭谷在華亭縣城以西三十五里;而華亭海則在華亭縣的最東北面。

總而言之,至今不知道華亭鄉(xiāng)、華亭海、華亭谷等名稱孰先孰后?但只要知道“唐天寶中立華亭縣,實為華亭境?!奔丛谶@片面積達幾千平方公里的廣袤土地上,無論是陸地,還是最大的水面,都是以“華亭”命名就足夠了。因為隋唐時期這里就是華亭鎮(zhèn),所以當(dāng)1260多年前設(shè)置新縣時,理所當(dāng)然取名為“華亭”。

九、為何取名《云間志》?

明明是華亭縣,為什么取名為《云間志》?“云間”是松江的別稱。中國古代文人喜歡附庸風(fēng)雅,使用古地名。如將正德《嘉定縣志》,取名為《練川圖記》。同樣,南宋《華亭縣志》被名為《云間志》。

“云間”名稱的來歷,與西晉文學(xué)家陸云(262—303年)有關(guān)。陸云,其字士龍,華亭人。他到京城洛陽,丞相張華安排他會見洛陽名士荀鳴鶴。張華對二人說,你們皆當(dāng)世名士,出身名門,不能說俗套話。于是,陸自我介紹說“云間陸士龍”?!霸崎g”是取“云從龍”之義,意即點出他是前朝東吳名將、丞相陸遜的后人。荀也回應(yīng)自稱“日下荀鳴鶴”?!叭障隆笔翘栔拢椿实壑苯咏y(tǒng)治之下,可以作為首都的代稱。荀鳴鶴意在道出自己是洛陽京師名士的身份。這兩句自我介紹,成為當(dāng)時名對,由是雙雙名揚天下。后來“云間”便成為松江的別稱,至今也有1700年歷史了。唐代《吳地記》曰:“華亭縣,在郡東一百六十里,地名云間,水名谷”。①(唐)陸廣微:《吳地記》說明唐代時,華亭確也可稱為云間。

一般人總認(rèn)為,正在使用的名稱是“新”的,不用的才是“古”的。楊潛本來嗜古,主修《華亭縣志》時,他以為云間名稱更久遠,故命名為《云間志》。自此以后,有關(guān)松江郡邑之文獻專著,多以“云間”作名,如《云間古跡考》《云間竹枝詞》《云間名勝》等有40余種。殊不知,當(dāng)時正在使用的“華亭”名稱,實際比“云間”要早500年?!对崎g志》前大約還有五本志書,都以華亭命名,如《祥符華亭圖經(jīng)》等(已全部失傳)。說明上海地區(qū)古代一直叫華亭——行政建置名為華亭縣,方志也用華亭命名。是楊潛開了“云間”風(fēng)氣之先。

總之,通過以上對“華亭”名稱的種種考辨,一是說明上海地區(qū)的歷史底蘊非常深厚,值得深入挖掘。二是說明時至今日,華亭仍有不少待解之謎。對上海早期歷史的研究還很不夠,希望引起有關(guān)部門和學(xué)者的高度重視。如華亭縣是從何劃分而成?華亭海是否與上海得名有關(guān)?此乃上海歷史研究基本問題。再如明了流經(jīng)華亭古鎮(zhèn)的古河道,以及華亭港口是否屬于上海海上絲綢之路等,都有重要的現(xiàn)實意義。

猜你喜歡
華亭云間通志
孫劍:傾聽思考 鄉(xiāng)村振興是我的履職核心
我寫的詩
仲夏夜
從《通志·校讎略》看鄭樵的檔案文獻編纂思想
05云間
云間公子落凡塵
云間旅人
華亭煤業(yè)超前支護液壓支架投用
《新疆圖志》通志局本與東方學(xué)會本探析
《天津通志·軍事志》評介