sql >> データベース >  >> RDS >> Oracle

JPAを使用してデータベースからアプリケーションに大きなBlobをストリーミングする方法は?

    これは遅い回答ですが、まだ解決策を探している人のために、Thoughts on Java ブログで Thorben Janssen による良い記事を見つけました。欠点は、Hibernate 固有ですが、とにかく使用しているようです。基本的な解決策は、エンティティで java.sql.Blob データ型属性を使用することです

    @Entity
    public class Book {
    
        @Id
        @GeneratedValue
        private Long id;
    
        private String title;
    
        @Lob
        private Clob content;
    
        @Lob
        private Blob cover;
    
        ...
    }
    

    そして、OutputStream を提供する Hibernate の BlobProxy を使用します。 こちらの記事をご覧ください。



    1. where句の条件を無視する方法

    2. ローカルのpostgresデータベースがエラーを出し続けます重複キー値が一意の制約に違反しています

    3. テーブル式の基礎、パート12 –インラインテーブル値関数

    4. WCF、MySQL、およびトランザクション