Non-static method 'updateBatchById(java.util.Collection<T>, int)' cannot be referenced from a static context
时间: 2024-01-09 08:20:38 浏览: 136
这个错误通常出现在Java中,它表示您正在尝试从静态上下文中引用非静态方法。这意味着您需要创建一个类的实例才能调用该方法,而不是直接从类本身调用该方法。您可以通过以下两种方法解决此问题:
1.创建类的实例并调用方法:
```java
YourClass obj = new YourClass();
obj.updateBatchById(collection, id);
```
2.将方法声明为静态方法:
```java
public static void updateBatchById(Collection<T> collection, int id) {
// your code here
}
```
阅读全文