sql >> Database teknologi >  >> RDS >> Oracle

Hvordan streamer man store Blob fra database til applikation ved hjælp af JPA?

Dette er et sent svar, men for dem, der stadig leder efter en løsning, fandt jeg en god artikel af Thorben Janssen på Thoughts on Java blog. Ulempen er, at den er dvale-specifik, men du ser ud til at bruge den alligevel. Grundlæggende er løsningen at bruge java.sql.Blob-datatypeattributter i din enhed

@Entity
public class Book {

    @Id
    @GeneratedValue
    private Long id;

    private String title;

    @Lob
    private Clob content;

    @Lob
    private Blob cover;

    ...
}

Og så bruger du Hibernates BlobProxy, som giver en OutputStream. Men tag et kig på artiklen her



  1. eksporter mysql-liste over tabeller fra mysql til csv-fil ved hjælp af php

  2. Tvetydig kolonnefejl i Laravel 4

  3. TILFØJ tid 23:59:59.999 til slutdato for mellem

  4. postgres i vagrant(ubuntu14.04)