Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

जेपीए का उपयोग करके डेटाबेस से एप्लिकेशन में बड़े ब्लॉब को कैसे स्ट्रीम करें?

यह एक देर से उत्तर है, लेकिन उन लोगों के लिए जो अभी भी समाधान की तलाश में हैं, मुझे थोरबेन जेनसेन द्वारा जावा ब्लॉग पर विचार पर एक अच्छा लेख मिला। दोष, यह हाइबरनेट विशिष्ट है, लेकिन आप इसे वैसे भी उपयोग करने लगते हैं। मूल रूप से समाधान आपकी इकाई में java.sql.Blob डेटा प्रकार विशेषताओं का उपयोग करना है

@Entity
public class Book {

    @Id
    @GeneratedValue
    private Long id;

    private String title;

    @Lob
    private Clob content;

    @Lob
    private Blob cover;

    ...
}

और फिर आप हाइबरनेट के ब्लॉबप्रॉक्सी का उपयोग करते हैं, जो आउटपुटस्ट्रीम प्रदान करता है। लेकिन लेख पर एक नज़र डालें यहां



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL में, हटाई गई (अनकम्मिटेड) पंक्तियाँ वर्तमान सत्र में क्यों नहीं दिखाई देती हैं, लेकिन अन्य सत्रों में दिखाई देती हैं?

  2. Oracle.ManagedDataAccess का उपयोग करके Oracle से कनेक्ट करना

  3. Oracle, Rownum से कनेक्ट करें

  4. क्या बाइंड वेरिएबल्स के साथ ग्रुप बाय का उपयोग करना संभव है?

  5. एक संग्रहित प्रक्रिया में एक चर के लिए एक चयन असाइन करें