【发布时间】:2016-07-21 11:30:18
【问题描述】:
我在我的项目中使用 [korma "0.4.0"]。
而且这个版本的 Korma 默认使用 c3p0-0.9.1.2
根据this SO 帖子,我需要 c3p0-0.9.5.1 才能在 NewProxyConnection 上使用 createArrayOf。我这样做是因为我需要能够插入 PostGre SQL 数组。
为了完整起见,我用于将 Clojure 向量转换为 Java 中的 SQL Array 对象的代码如下:
(.createArrayOf
(-> db get-connection :datasource .getConnection)
"varchar"
(into-array String someVector)
)
另外,我得到的错误是:
线程“主”java.lang.AbstractMethodError 中的异常: com.mchange.v2.c3p0.impl.NewProxyConnection.createArrayOf
这与我上面提到的同一篇 SO 帖子中提到的错误相同。
如何更改依赖关系树,以使 Korma 强制使用 c3p0-0.9.5.1 而不是 c3p0-0.9.1.2 em>?
【问题讨论】:
标签: java postgresql clojure