sql >> Database teknologi >  >> RDS >> PostgreSQL

Mapping array med Hibernate

Hibernate (og JPA) kan ikke direkte kortlægge PostgreSQL-arraytypen. Se dette spørgsmål for, hvordan du går videre, hvis du virkelig har brug for at bevare din databasestruktur, som den er. Denne tråd har et eksempel på den påkrævede brugerdefinerede type.

Hvis du kan ændre dit skema, kan du lade hibernate oprette en ekstra tabel til at håndtere samlingen - Liste . Afhængigt af den version af dvaletilstand du bruger:

  • JPA 2.0-kompatibel - brug @ElementCollection
  • JPA 1.0-kompatibel - brug @CollectionOfElements


  1. Sådan fungerer Replace() i SQLite

  2. Postgres:Tilføj begrænsning, hvis den ikke allerede eksisterer

  3. SQL WHERE-erklæring

  4. Masseindsættelse med tekstkvalifikation i SQL Server