Cannot resolve method 'setConnection' in 'ConnectionHolder'
时间: 2023-11-19 21:08:18 浏览: 41
这个问题可能是因为你的代码中没有定义 `setConnection` 方法。`ConnectionHolder` 类似于一个持有连接的容器,如果你想要在其中设置连接,你需要在这个类中定义一个 `setConnection` 方法来设置连接。你可以参考下面这个示例代码:
```
public class ConnectionHolder {
private Connection connection;
public void setConnection(Connection connection) {
this.connection = connection;
}
public Connection getConnection() {
return connection;
}
}
```
在这个示例代码中,`setConnection` 方法接收一个连接对象作为参数,并将其设置为 `connection` 成员变量的值。如果你的代码中已经定义了 `setConnection` 方法,那么可能是参数类型不匹配或方法名写错了。你可以检查一下你的代码是否有这个方法,并检查方法的参数类型和方法名是否正确。
相关问题
Cannot resolve method 'set' in 'LambdaQueryWrapper'
这个错误通常是因为你使用了一个不支持的方法或方法参数。在这种情况下,可能是因为 `LambdaQueryWrapper` 类中没有 `set` 方法。
可以检查一下你的代码中使用的 `LambdaQueryWrapper` 对象和 `set` 方法的参数是否正确。如果你需要设置查询条件,可以使用 `eq`、`ne`、`gt`、`ge`、`lt`、`le` 等方法。
另外,你可以尝试更新你的 Mybatis-Plus 版本,或者查看一下 Mybatis-Plus 官方文档,以获取更多关于 `LambdaQueryWrapper` 的用法和参数信息。
Cannot resolve method 'set' in 'JSONObject'
这个问题可能是关于编程的,我可以回答。这个错误通常是因为您正在尝试使用 JSONObject 对象的 set 方法,但是该方法不存在。您可以尝试使用 put 方法来设置 JSONObject 对象的值。