以下のスニペットに示すように、データベースにアクセスするための clojure 関数をいくつか作成しました。
(defn get-dg [date]
(let [query (str "......")
]
(jdbc/with-connection db
(jdbc/with-query-results rows
[query date date date date]
(.debug log rows)
(if (not (seq rows))
nil
rows))))
)
すべて正常に動作します。クエリは、後で処理できる結果セットを返します。ここで、コメント アウト (.debug ログ行) すると、次のようになります。
java.lang.RuntimeException: java.sql.SQLException: Closed Resultset: next
理由はありますか?
ありがとう