org.apache.ibatis.reflection.ReflectionException: There is no setter for property named ‘orderLevel‘

tech2024-06-29  65

错误类型: org.apache.ibatis.reflection.ReflectionException: There is no setter for property named ‘orderLevel’ in 'class pojo.Workorder’

at org.apache.ibatis.reflection.Reflector.getSetInvoker(Reflector.java:414) at org.apache.ibatis.reflection.MetaClass.getSetInvoker(MetaClass.java:168 at org.apache.ibatis.reflection.wrapper.BeanWrapper.setBeanProperty(BeanWrapper.java:177) ... 54 more

错误原因:数据库中的字段名与pojo的属性名不一致 数据库中的字段名orderLevel,其中L为大写

pojo的属性名为orderlevel

解决办法 将实体类中的属性名,与数据库中的字段名一致即可,特别是使用插件生成pojo,mapper接口,mapper映射文件时要注意这一点。 导致此种类型错误的原因多种多样,这只是其中一种解决办法,仅供参考!!!

最新回复(0)