我是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