mysql中使用spring存取大文件blob和clob

查瞭一些關於clob和blob的區別,大致記得是:clob適宜於存儲大文本文件,而blob適宜於存儲圖片二進制文件,我還為 瞭記憶,理解為character和binary。


可是,今天動手實驗瞭一下發現,文本文件如果不僅僅是上傳存儲,還需要下載使用的話,還是使用blob字段存儲比較好,因為使用clob存儲的話,在上傳的時候是按照string操作的,文件內部的格式就變瞭,比如:沒有瞭原文件的換行。


<property name=”content” type=”org.springframework.orm.hibernate3.support.BlobByteArrayType” column=”content” length=”100000″/>


<property name=”content” type=”org.springframework.orm.hibernate3.support.ClobStringType” column=”content” length=”100000″/>

You May Also Like