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

Come salvare o recuperare una colonna di array usando Hibernate

Hai avuto due problemi:

  • Stavi usando il driver JDBC3; e

  • Stavi utilizzando il nome del tipo character non valido nel tuo createArrayOf chiamata. È necessario utilizzare un tipo SQL valido che corrisponda a come è definita la tabella, ad es. varchar o text .

Prova:

Array array = connection.createArrayOf("text", stringArray);

(regola in base a come hai dichiarato l'array nel database).