前言
初级开发人员mybatis的xml配置时频繁出现的一个问题,我这边review出来很多次了,这里记录一下。
问题描述
parameterType=某个entityVO类,但是下面的<if test="abc !=null">。entityVO实体类中却没有abc这个属性,导致代码运行时执行到这个sql就会抛出there is no getter for entityVO类似的异常。
问题解决
如果的确是entityVO的属性,则补全,否则去掉xml中该条件。
初级开发人员mybatis的xml配置时频繁出现的一个问题,我这边review出来很多次了,这里记录一下。
parameterType=某个entityVO类,但是下面的<if test="abc !=null">。entityVO实体类中却没有abc这个属性,导致代码运行时执行到这个sql就会抛出there is no getter for entityVO类似的异常。
如果的确是entityVO的属性,则补全,否则去掉xml中该条件。