查了一些關於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"/>