mysql会对\进行转义,可能导致问题。
mysql数据库中字段存的带有\,比如: name\pojo
在java代码中使用mybatis查询。
如果是等值查询=,这样的不需要处理,好像是因为mybaits框架自动把\变为了\
如果是模糊查询like, 需要把\替换成\,然后框架再转换成\\才可以了。(java 代码反斜杠使用\\
表示,所以替换就是把\\
替换成\\\\
就可以了)
mysql会对\进行转义,可能导致问题。
mysql数据库中字段存的带有\,比如: name\pojo
在java代码中使用mybatis查询。
如果是等值查询=,这样的不需要处理,好像是因为mybaits框架自动把\变为了\
如果是模糊查询like, 需要把\替换成\,然后框架再转换成\\才可以了。(java 代码反斜杠使用\\
表示,所以替换就是把\\
替换成\\\\
就可以了)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/109397.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!