List<User> userList = new insertUser<>(); 提示找不到符号
时间: 2024-09-15 16:14:50 浏览: 55
mybatis collection list string
5星 · 资源好评率100%
这个错误提示“找不到符号”通常是由于IDE无法识别`insertUser<>()`作为构造函数或者静态方法导致的。在MyBatis中,`List<User>` 是一个泛型类型的列表,而 `new insertUser<>()` 似乎不是正确的语法。
如果你想要创建一个新的`User`对象的列表,你应该使用`ArrayList`或者`LinkedList`等集合类的实例化方法,并且提供适当的初始化参数。例如:
```java
List<User> userList = new ArrayList<>();
userList.add(new User()); // 如果你想添加单个用户
```
如果你是指的是某个方法返回值赋给`List<User>`,那么应该是先调用该方法获取到`List<User>`对象,而不是直接构造一个。假设有个名为`insertUsers()`的函数可以返回新用户列表:
```java
List<User> userList = insertUsers();
```
如果`insertUser`是你自定义的一个方法,那么它应该是一个返回类型为`List<User>`的方法,否则这个表达式也是错误的。
阅读全文