问题描述:
当我在查询一个单品的时候,发现id并没有传入到sql语句中
但是jsp页面和controller中都收到了id(先检查jsp和传入id的方法)
于是检查sql语句
主要的部分在这边
但是一直找不到原因,因为这个我是resultMap上面定义的当初没有注意,但是我又知道问题只能出现在这边。
于是查阅了资料和请教了身边的人,发现我们需要重新定义map。寻找在何时定义了map;
(我们需要知道:我们这边传入的值并不是我们在pojo类中定义的,而是我们在service层的impl重新定义了)
所以其实我们传入的值是在service中定义的,这是map集合的原因。
错误的原因就是我这边大小写写错了,并且不清楚传入的位置,而认为是pojo传入的造成的;
写下这个希望可以让自己引以为戒,然后帮助到需要帮助的人吧;