开发者社区> 问答> 正文

ibats 怎么把 ' 转换成 '

我准备往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' 。
求大神们不吝指教,非常非常感谢。

展开
收起
吴孟桥 2016-06-08 17:55:12 2158 0
1 条回答
写回答
取消 提交回答
  • 你可以先用HtmlDecode对输入的字符串解码,再存入数据库,这个不适合在iBatis中处理,因为它属于业务逻辑。

    2019-07-17 19:32:28
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载