我准备往ibats XML文件里面的SQL的一个列传入一个字符串:'75','150','300' 此字符串是75,150,300经过,拆分成LIST集合之后再拼接'而成的,在JAVA的逻辑层完成的操作,然后再传入XML文件里面,通过log打出来没什么问题,但是插入到SQL之后,LOG打出来的字符串就变成了:&-a-p-o-s;75&-a-p-o-s-;,&-a-p-o-s;150&-a-p-o-s;,&-a-p-o-s;300&-a-p-o-s; ,然后报错 中间的 - 号是我自己加上去的,不然会直接变成 ' 。
请问我应该怎样拼接字符串才能使此字符串在SQL语句中正确的显示为:'75','150','300' 。
求大神们不吝指教,非常非常感谢。
ibats 怎么把 ' 转换成 '
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答
- threenewbee 2014-11-18 09:55关注
你可以先用HtmlDecode对输入的字符串解码,再存入数据库,这个不适合在iBatis中处理,因为它属于业务逻辑。
解决 无用评论 打赏 举报
悬赏问题
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
- ¥15 保护模式-系统加载-段寄存器
- ¥15 电脑桌面设定一个区域禁止鼠标操作
- ¥15 求NPF226060磁芯的详细资料