我想將文件存儲到數據庫表中作爲byte[]
。現在我有一個問題,關於將byte[]
存儲到postgres
數據庫表中與Hibernate
。我有我的Entity
類此實現:如何使用Hibernate將文件作爲byte []存儲到數據庫中?
@Column
private byte[] bytes;
在我的數據庫表也顯示了byte[]
數據類型byte
。
現在我可以在這個列中看到plaintext
(在我的例子中是我想要存儲在數據庫中的文件名)。對於每個字節,它將重複數據庫列中文件的名稱。但爲什麼?
是否需要另一個Hibernate註釋?
感謝您的幫助!
格爾茨 Marwief
一般來說,將文件放入數據庫是一個壞主意。 (國際海事組織,這是一個好主意,如果你需要寫或更新文件交易) –