我需要將圖像存儲在數據庫中,所以我決定使用表格設計來適應它。表設計是BLOB在休眠
FILE_ID INT,
FILE_NAME VARCHAR(200),
FILE_CONTENTS BLOB.
我正在使用Oracle數據庫。我認爲Oracle支持BLOB高達2 GB的存儲空間。我使用hibernate作爲JPA提供程序。模型類用Hibernate註釋註釋,其中blob字段與byte [](字節數組類型)一起使用。如果圖像大小隻有幾兆字節,那麼休眠可以將內容帶入內存。如果內容的大小超過了jvm的大小,那麼hibernate如何完成將內容帶入內存?
你可以將存儲圖像的行寫入數據庫,你如何保存它,轉換爲字節數組還是什麼? –