Ich habe ein Enum in postgresql wie folgt definiert:
%Vor%Und ich kann wie folgt auf das Jdbc4Array zugreifen:
%Vor%Dies zeigt ein Objekt wie dieses:
%Vor%Aber das Ausprobieren der üblichen Dinge löst eine Ausnahme aus:
%Vor%Ich denke, ich muss auf das Array zugreifen, bevor die Verbindung geschlossen wird:
%Vor%Aber in diesem Fall bekomme ich diese Ausnahme:
%Vor%Unheimlich. Was kann ich hier machen?
Es gibt etwas sehr seltsames mit der Postgresql Jdbc4Array.getArray () Implementierung, ich konnte es nicht zum Laufen bringen. Aber ich habe Erfolg mit .getResultSet ():
%Vor%Jetzt kann auf den Inhalt des Arrays über die Standard-Schnittstelle von ResultSet zugegriffen werden. Ich habe Code von clojure.contrib.sql kopiert, um es zu tun:
%Vor%was gibt (Entschuldigung für Quick-Hack-Stil-Code)
%Vor%Tags und Links postgresql clojure jdbc