sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo guardar o recuperar una columna de matriz usando Hibernate

Tuviste dos problemas:

  • Estaba usando el controlador JDBC3; y

  • Estabas usando el nombre de tipo no válido character en tu createArrayOf llamar. Debe usar un tipo de SQL válido que coincida con la forma en que se define su tabla, p. varchar o text .

Prueba:

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

(ajustar dependiendo de cómo declaró su matriz en la base de datos).