0
我想問你,如何在數據庫中存儲文件的最佳方式是什麼。如何使用休眠存儲數據庫中的文件
最適合使用哪種數據類型?
我嘗試使用byte[]
,但生成數據庫方案存在很多問題。註釋集mediumblob
無法正常工作。
我讀了很多教程,但從來沒有工作!我的冬眠總是會產生tinyblob
!
你能幫助我嗎?
我正在使用MySQL。
我想問你,如何在數據庫中存儲文件的最佳方式是什麼。如何使用休眠存儲數據庫中的文件
最適合使用哪種數據類型?
我嘗試使用byte[]
,但生成數據庫方案存在很多問題。註釋集mediumblob
無法正常工作。
我讀了很多教程,但從來沒有工作!我的冬眠總是會產生tinyblob
!
你能幫助我嗎?
我正在使用MySQL。
我想你應該保存你的數據在Blob
裏面java.sql.Blob;
包假設你有這樣的模型。
import java.sql.Blob;
public class folder{
public Blob file;
public Blob getFile() {
return file;
}
public void setFile(Blob file) {
this.file = file;
}
}
去下面的方法,來
byte[] FileBytes = //read file and assign to byte array
folderOb.setFile(photoBytes);//you don't need to set a Blob just pass a byte array
session.save(folderOb); //saving in the database
更改XML映射保存文件夾對象本
<property name="file" column="file" type="blob" /
>
你試過LONGBLOB? – Pankaj
是的,但方案總是生成tinyblob – clougioc
你可以發佈模型。 – Priyamal