org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'account' in 'class com.example.springboot.entity.User' at org.apache.ibatis.reflection.Reflector.getGetInvoker(Reflector.java:387) ~[mybatis-3.5.11.jar:3.5.11] at org.apache.ibatis.reflection.MetaClass.getGetInvoker(MetaClass.java:164) ~[mybatis-3.5.11.jar:3.5.11] at org.apache.ibatis.reflection.wrapper.BeanWrapper.getBeanProperty(BeanWrapper.java:162) ~[mybatis-3.5.11.jar:3.5.11] at org.apache.ibatis.reflection.wrapper.BeanWrapper.get(BeanWrapper.java:49) ~[mybatis-3.5.11.jar:3.5.11] at org.apache.ibatis.reflection.MetaObject.getValue(MetaObject.java:122) ~[mybatis-3.5.11.jar:3.5.11]
时间: 2023-08-05 21:04:08 浏览: 269
JAVA之ibatis2.3.X.ppt
这个异常表示在 com.example.springboot.entity.User 类中没有名为 account 的属性的 getter 方法。请检查 User 类的代码,确保它有一个名为 account 的属性,并且有一个公共的 getter 方法,如下所示:
```java
public class User {
private String account;
public String getAccount() {
return account;
}
public void setAccount(String account) {
this.account = account;
}
//其他属性和方法
}
```
如果您已经定义了 getter 方法但仍然收到此异常,请确保 getter 方法的名称与属性名称完全匹配,并且 getter 方法的访问修饰符为 public。
阅读全文