我准备往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' 。
求大神们不吝指教,非常非常感谢。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。