0

最近尝试升级一些旧的 Scala 代码以使用 Scala ARM 库,特别是我喜欢延续方法。

我的代码在 resource.ManagedResource.managed 对象上抛出了 java.lang.NoSuchMethodError。

这是我的代码:

val conn = managed(ConnectionPool.getConnection()) !

ConnectionPool.getConnection 返回一个 java.sql.Connection 到我的数据库,连接池基于 BoneCP 并且在不使用托管的情况下工作正常。

这行代码返回错误:

java.lang.NoSuchMethodError: resource.ManagedResource.$banf()Ljava/lang/object;

非常感谢任何帮助。似乎我应该创建自己的 ARM 库,因为它显然非常简单。但是,我更喜欢使用社区项目来方便我的团队将来的维护。

我应该补充一点,BoneCP 不是原因,当我手动创建连接时会返回相同的错误。

谢谢丰富

4

0 回答 0