Caused by: org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, "employee")

时间:2024-04-02 20:07:41

使用SSM框架时,使用组合查询语句
Caused by: org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, "employee")也就是有值则就按条件查询,如果没有传入查询条件则显示出所有
测试时出错
Caused by: org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, “employee”)
这个相当于Mybatis封装的空指针异常,单没有传入条件时,machineInfo这个对象即为空,而进行条件判断machineInfo.name,自然会报空指针。

解决方法是加一层判断,先判断传入条件是否为空
Caused by: org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, "employee")问题解决了!