org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'id_number' in 'class com.sky.entity.Employee'
时间: 2023-12-30 14:56:59 浏览: 106
org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'id_number' in 'class com.sky.entity.Employee'是一个异常信息,它表示在类com.sky.entity.Employee中没有名为'id_number'的属性的getter方法。
这个异常通常发生在使用MyBatis框架进行数据库操作时,当在映射文件中配置了一个名为'id_number'的属性,并且在对应的实体类中没有提供该属性的getter方法时,就会抛出这个异常。
在问题中提到的错误示例中,可以看到在查询语句的if条件中使用了#{Id},但是在实体类Employee中并没有名为'id_number'的对应属性,所以就会触发该异常。要解决这个问题,可以通过在Employee类中添加名为'id_number'的属性,并提供相应的getter方法来解决。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [解决:nested exception is org.apache.ibatis.reflection.ReflectionException](https://blog.csdn.net/weixin_46128463/article/details/122972922)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文