1. 首页
  2. 编程语言
  3. Java
  4. Mybatis单个参数的if判断报异常There is no getter for property named 'xxx' in 'class java.la

Mybatis单个参数的if判断报异常There is no getter for property named 'xxx' in 'class java.la

上传者: 2022-02-12 21:46:56上传 PDF文件 76.42 KB 热度 3次

我们都知道mybatis在进行参数判断的时候,直接可以用 就可以了,如下:但是单个参数和多参数的判断有个不同点,当我们的入参为但是当我们的入参为具体代码如下(咱们看着代码说,先展示错误代码):上述代码存在一些问题,首先入参是java.lang.Integer, 而不是map或者实体的入参方式,对于这类单个入参然后用if判断的,mybatis有自己的内置对象,如果你在if判断里面 写的是你的入参的对象名,那就报异常:Internal error : nested exception is org.apache.ibatis.reflection.Reflecti

下载地址
用户评论