我是Clojure的新手,並使用Noir框架構建Web應用程序(與Compojure非常相似,事實上,我認爲它是Compojure與不同的請求處理程序層)。當我導入JDBC庫時,我收到一條警告:Clojure警告:「resultset-seq已經存在於clojure.core中」
WARNING: resultset-seq already refers to: #'clojure.core/resultset-seq in namespace: webapp.models.database, being replaced by: #'clojure.java.jdbc/resultset-seq
我是否必須忍受這個警告或者是否有解決方法?我導入使用JDBC庫:
(use 'clojure.java.jdbc)
謝謝!我會試試看。如果我最終使用「:only」方法,它會影響查詢返回的結果集嗎? – Adam
@Adam只要你沒有明確指出'resultset-seq'在任何地方,它應該沒有關係。在理論上,可以想象clojure.java.jdbc的一個宏擴展成了一個引用'resultset-seq'的東西,但它不太可能(即使這樣,我會考慮它)一個bug)。 –
謝謝! 「要求:as」完美運作。 – Adam