sql mybatis 使用concat乱码

先贴代码,这是sql查询里面

1 select id,name,sex,phone,present,adder,
2 CONCAT("从业",experience,"年") experience,
3 good,headp from doctor

在navcat里面没问题,但是在项目的xml文件运行后出现中文乱码

这是由于连接的字段类型不同导致,比如我这里的experience是int型,这样就会出现乱码。

改成

1 select id,name,sex,phone,present,adder,
2 CONCAT("从业",convert(experience,CHAR),"年")
3 experience,good,headp from doctor

就没问题了

注意单双引号在xml里面要转义

这儿附一张转义表

&

&

大于

&gt ;

小于

<

空格

 

 

单引号

'

双引号

"

井号

#

#

 

posted on 2019-05-09 00:30  呼zzZzz  阅读(686)  评论(0编辑  收藏  举报

导航