MyBatis传入parameter时的引号问题

来源:互联网 发布:网络彩票赌博的量刑 编辑:程序博客网 时间:2024/05/18 03:44

为何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文件,也挺好的!

0 0
原创粉丝点击