यह एक देर से उत्तर है, लेकिन उन लोगों के लिए जो अभी भी समाधान की तलाश में हैं, मुझे थोरबेन जेनसेन द्वारा जावा ब्लॉग पर विचार पर एक अच्छा लेख मिला। दोष, यह हाइबरनेट विशिष्ट है, लेकिन आप इसे वैसे भी उपयोग करने लगते हैं। मूल रूप से समाधान आपकी इकाई में java.sql.Blob डेटा प्रकार विशेषताओं का उपयोग करना है
@Entity
public class Book {
@Id
@GeneratedValue
private Long id;
private String title;
@Lob
private Clob content;
@Lob
private Blob cover;
...
}
और फिर आप हाइबरनेट के ब्लॉबप्रॉक्सी का उपयोग करते हैं, जो आउटपुटस्ट्रीम प्रदान करता है। लेकिन लेख पर एक नज़र डालें यहां