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

Mapping di array con Hibernate

Hibernate (e JPA) non possono mappare direttamente il tipo di array PostgreSQL. Vedi questa domanda per come procedere se hai davvero bisogno di mantenere la struttura del tuo database così com'è. Questo thread ha un esempio del tipo personalizzato richiesto.

Se puoi modificare il tuo schema, puoi lasciare che l'ibernazione crei una tabella aggiuntiva per gestire la raccolta - List<Integer> . Quindi, a seconda della versione di ibernazione che stai utilizzando:

  • Conforme a JPA 2.0:utilizza @ElementCollection
  • Conforme a JPA 1.0:utilizza @CollectionOfElements