问题描述
表单数据提交,返回错误日志如下:
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'trainSportRelease' in 'class com.lfy.project.entity.trainSport.TrainSportRelease'
错误排查:
1.实体类是否添加 getter方法
2.mapper与mapper.xml映射是否正确
3.传入的实体对象参数是否是正确的
4.@Param注解引入的包路径是否正确
解决方案:
1.定位的错误原因是 @Param 注解包引入错误
import org.springframework.data.repository.query.Param;
2.@Param 注解包引入修改为:
import org.apache.ibatis.annotations.Param;
本文针对MyBatis框架中出现的特定异常进行了解析,并提供了详细的排查步骤与解决方案。主要解决的问题是在使用MyBatis进行数据库操作时,由于实体类属性访问问题导致的异常。

被折叠的 条评论
为什么被折叠?



