sql >> Databasteknik >  >> RDS >> PostgreSQL

Mapping array med Hibernate

Hibernate (och JPA) kan inte direkt mappa PostgreSQL-arraytypen. Se den här frågan för hur du går tillväga om du verkligen behöver behålla din databasstruktur som den är. Den här tråden har ett exempel på den anpassade typen som krävs.

Om du kan ändra ditt schema kan du låta viloläge skapa en extra tabell för att hantera insamlingen - Lista . Sedan, beroende på vilken version av viloläge du använder:

  • JPA 2.0-kompatibel – använd @ElementCollection
  • JPA 1.0-kompatibel – använd @CollectionOfElements


  1. Bulk/batch uppdatering/upsert i PostgreSQL

  2. Finns det en kombination av GILLA och IN i SQL?

  3. Hur kan man beskriva prestandaproblem i relationsdatabas?

  4. Oracle infoga om rad inte finns