书写sql不注意犯的错误,要是没遇到过的排查起来还有费点劲儿的。
错误信息:
一月 04, 2022 12:07:56 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: An invalid property 'volume,jdbcType' was found in mapping #{__frch_item_0,volume,jdbcType=VARCHAR}. Valid properties are javaType,jdbcType,mode,numericScale,resultMap,typeHandler,jdbcTypeName] with root cause
org.apache.ibatis.builder.BuilderException: An invalid property 'volume,jdbcType' was found in mapping #{__frch_item_0,volume,jdbcType=VARCHAR}. Valid properties are javaType,jdbcType,mode,numericScale,resultMap,typeHandler,jdbcTypeName
这种问题一看就是出现在sql中
一般sql书写问题:少些了 { 或者 } 、参数名和实体类名不一样、 等号后面空格
这次出现的问题如下图 把点写成逗号了,所以出了问题
sql修改之后问题解决了。