文档章节

mybatis sql中有中文处理

xiaoyang0878
 xiaoyang0878
发布于 2013/03/18 15:01
字数 137
阅读 231
收藏 0
今天在mybatis sqlMapper里面写了如下sql:


select decode(t1.type,
		       1,'出',
		       2,'入',
		       1) as type
from table t1
后来通过中文在 数据库里面转换成ascii解决的。


现解决步骤如下:

1、将中文转成 ascii


select ascii('出') from DUAL ;
2、把上面转换出来的ascii,放到我们的sql中,如下:



select decode(t1.type,
		       1,chr(46070),
		       2,chr(51435),
		       1) as type
from table t1
ok,这样就解决了。


PS:网上还说有 修改xml的编码格式,可以达到同样的效果。

 

© 著作权归作者所有

xiaoyang0878
粉丝 17
博文 52
码字总数 7963
作品 0
闸北
程序员
私信 提问
mybatis+spring搭建的web项目,在输入中文参数进行where查询时无法得到结果

我在用spring+mybatis开发时,有一个页面需要进行搜索,并且是中文参数,我是用mybatis的where标签进行查询,具体代码如下: 这是sql拦截的截图 我用的是MySQL数据库,在MySQL中直接用sql查询...

jolly878
2015/05/06
2.3K
8
mybatis相关(持续更新)

1.mybatis编程步骤 创建SqlSessionFactory对象 通过SqlSessionFactory获取sqlSession对象 通过sqlSession获取Mapper的代理对象 通过mapper的代理对象,执行数据库操作 执行成功,则使用sqlse...

lara_
07/03
20
0
一个基于Spring Boot的API、RESTful API项目种子(骨架)

最近使用Spring Boot 配合 MyBatis 、通用Mapper插件、PageHelper分页插件 连做了几个中小型API项目,做下来觉得这套框架、工具搭配起来开发这种项目确实非常舒服,团队的反响也不错。在项目...

一个植物
2017/07/13
6.8K
1
java通过mybatis往mysql数据库插入数据乱码

今天发现了一个问题,通过mybatis往数据库插入数据后,在数据库中所插入的中文乱码,开始以为是mysql编码设置问题,于是设置了mysql数据库的编码,但是不起作用,自己写的sql语句有中文插入也...

留给明天
2016/01/29
114
0
MyBatis体系大纲

1.MyBatis优势 2.MyBatis总体流程 3.MyBatis功能架构 4.MyBatis框架架构 5.MyBatis动态SQL语句 5.1.MyBatis动态传入表名,字段名参数 要实现动态传入表名、列名,需要做如下修改 添加属性sta...

微尘鉴
2015/09/17
97
0

没有更多内容

加载失败,请刷新页面

加载更多

《JAVA核心知识》学习笔记 (21. JAVA 算法)

21. JAVA 算法

Shingfi
5分钟前
1
0
redis 命令

redis 秒杀用到的 原子锁 :$redis->decr('jili_reward_goods_stock_' . $gifts_id) redis 秒杀用到的原子锁在秒杀过程中库存量增加 $redis->incrBy('key1', 10); redis 键查看重复:$redis-......

小小小壮
5分钟前
1
0
像智能手机一样管理云端应用:阿里云联合微软全球首发开放应用模型(OAM)

2019 年 10 月 17 日上午 9 点 15 分,阿里巴巴合伙人、阿里云智能基础产品事业部总经理蒋江伟在 QCon 上海《基于云架构的研发模式演进》主题演讲中,正式宣布: “今天,我们同微软联合发布...

阿里巴巴云原生
14分钟前
2
0
SpringBoot配置数据源

默认数据源 Springboot默认支持4种数据源类型,定义在 org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration 中,分别是: org.apache.tomcat.jdbc.pool.DataSource......

Gx_ww
18分钟前
1
0
Java应用在docker环境配置容器健康检查

在《极速体验docker容器健康》一文已体验了docker容器健康检查功能,今天就来给java应用的容器加入健康检查,使应用的状态随时都可以被监控和查看。 实战环境信息 操作系统:macOS Catalina ...

程序员欣宸
19分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部