在使用动态SQL语法时报错:
大致意思为:
异常实际是在Mybatils执行映射处理的时候发生的,属性“XXX”找不到调用自己的所有者对象(NULL),所以抛出异常
我当时是这样写的:
因为studentName和gender为stu类的属性,而cls.id和room.id为cls和room类的属性。虽然已经在stu类中私有化,但这里仍然需要嵌套判断一次
改进如下:
在运行一次,问题解决。
动态SQL语法报错(一):Error evaluating expression 'stu.cls.id != null'.
原文:https://www.cnblogs.com/magict/p/11181504.html