关于BaseQuery和实体Query的区别

这个是正常的实体query 运行是没有问题的

img

这个是BaseQuery 实体Query是继承了BaseQuery了的,但是为什么是空指针呢,不太明白

img

你这个地方是BaseQuery到DeptQuery的向下转型了,报空指针,应该是DeptQuery里面的属性没有初始化。

BaseQuery只会初始化自身的属性,而不会去初始化子类的属性,你应该去检查一下查询mapper里面用到了那些DeptQuery的属性,这些属性都需要先初始化

是哪个对象空指针了?