org.apache.ibatis.reflection.ReflectionException引起:“class-cn.com.jeeshare.modules.coa.practice.dto.CoaPracticeDo”中名为“OpenGroupNm”的属性没有getter
时间: 2024-05-02 07:18:26 浏览: 56
iBATIS-DAO-2.3.4.726.rar_com.ibatis.dao_iBATIS dao 2_iBatis DAO_
方法。
这个异常是由于 MyBatis 框架在进行数据映射时,需要通过 getter 方法获取对象属性值,但是你的类 CoaPracticeDo 中的属性 OpenGroupNm 没有对应的 getter 方法,导致框架无法获取属性值,进而抛出 ReflectionException 异常。
解决这个问题的方法就是在 CoaPracticeDo 类中添加名为 getOpenGroupNm 的方法,该方法返回 OpenGroupNm 属性的值。例如,你可以添加如下代码:
```java
public String getOpenGroupNm() {
return this.openGroupNm;
}
```
当然,如果你不需要获取 OpenGroupNm 属性的值,也可以将该属性设置为 private,这样框架就不会再尝试获取它的值了。不过,这种情况下,你也无法在 SQL 语句中使用该属性了。
阅读全文