PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Mapping-Array mit Hibernate

Hibernate (und JPA) können den PostgreSQL-Array-Typ nicht direkt zuordnen. Sehen Sie sich diese Frage an, um zu erfahren, wie Sie vorgehen müssen, wenn Sie Ihre Datenbankstruktur wirklich so beibehalten müssen, wie sie ist. Dieser Thread enthält ein Beispiel für den erforderlichen benutzerdefinierten Typ.

Wenn Sie Ihr Schema ändern können, können Sie Hibernate eine zusätzliche Tabelle erstellen lassen, um die Sammlung zu handhaben – List<Integer> . Dann, abhängig von der Version von Hibernate, die Sie verwenden:

  • JPA 2.0-kompatibel – verwenden Sie @ElementCollection
  • JPA 1.0-kompatibel – verwenden Sie @CollectionOfElements