Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Làm thế nào để truyền Blob lớn từ cơ sở dữ liệu đến ứng dụng bằng JPA?

Đây là một câu trả lời muộn, nhưng đối với những người vẫn đang tìm kiếm giải pháp, tôi đã tìm thấy một bài viết hay của Thorben Janssen về Thoughts trên blog Java. Hạn chế, đó là chế độ Hibernate cụ thể, nhưng dường như bạn vẫn sử dụng nó. Về cơ bản, giải pháp là sử dụng các thuộc tính kiểu dữ liệu java.sql.Blob trong thực thể của bạn

@Entity
public class Book {

    @Id
    @GeneratedValue
    private Long id;

    private String title;

    @Lob
    private Clob content;

    @Lob
    private Blob cover;

    ...
}

Và sau đó bạn sử dụng Hibernate’s BlobProxy, cung cấp một Dòng đầu ra. Nhưng hãy xem bài viết tại đây



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 12c Cột tự động tạo với giá trị trình tự

  2. Làm thế nào để tải tệp JAR trong cơ sở dữ liệu Oracle?

  3. Oracle 12:Tham gia vào danh sách được phân tách bằng dấu phẩy?

  4. Trình xử lý cài đặt Oracle Pro * C / OCI cho SIGSEGV / SIGABRT và bạn bè - tại sao và làm thế nào để tắt?

  5. Khôi phục thay đổi cơ sở dữ liệu bằng cách sử dụng các điểm lưu không xác định? - Oracle