为何Mybatis传入String参数没问题时,却无法得到结果?
1. 期初没报错,所以没注意到Parameter显示为“jhz"
2. 之后修改了,select的Base_Column_List,减少了几个参数,发现,原来传入的是”jhz",而不是jhz,多了对双引号
3. 原来是JSON的rootNode.toString转换时,还是带了”\""在其中的原因
4. 解决方案:
rootNode.get("username").toString().replace("\"", "");
即用replace(“ \“ ”,“”)去掉了双引号
5. 过程中学习了Mapper文件,也挺好的!