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

Lập bản đồ mảng với Hibernate

Hibernate (và JPA) không thể ánh xạ trực tiếp kiểu mảng PostgreSQL. Hãy xem câu hỏi này để biết cách tiến hành nếu bạn thực sự cần giữ lại cấu trúc cơ sở dữ liệu của mình như ban đầu. Chuỗi này có một ví dụ về loại tùy chỉnh bắt buộc.

Nếu bạn có thể thay đổi lược đồ của mình, bạn có thể để chế độ ngủ đông tạo một bảng bổ sung để xử lý bộ sưu tập - List<Integer> . Sau đó, tùy thuộc vào phiên bản ngủ đông bạn đang sử dụng:

  • Tuân thủ JPA 2.0 - sử dụng @ElementCollection
  • Tương thích JPA 1.0 - sử dụng @CollectionOfElements


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ngoại lệ trong JPA khi sử dụng tệp hạt giống cho PostgreSQL

  2. ECONNREFUSED cho Postgres trên nodeJS với dockers

  3. postgresql:kiểu dữ liệu cho thông báo md5?

  4. Cách nâng cấp PostgreSQL10 lên PostgreSQL11 với Zero Downtime

  5. Tại sao giá trị NULL lại xuất hiện đầu tiên khi đặt hàng DESC trong một truy vấn PostgreSQL?