- 浏览: 2719 次
- 性别:
- 来自: 广州
最新评论
-
wdnaraku:
wdnaraku 写道select * from table_ ...
Spring JdbcTemplate 用 like N? 传值报错 -
wdnaraku:
select * from table_name where ...
Spring JdbcTemplate 用 like N? 传值报错
文章列表
一、框架:springMVC
二、数据库:SQLServer
三、问题
由于特殊原因,数据库采用编码和操作系统编码不一致,导致查询语句:
select * from table_name where row_name like '%name%';
查不到对应的结果。于是like后加N进行Unicode转码,如下:
select * from table_name where row_name like N'%name%';
此时,能查到对应的结果。
但是,java DAO中以下方法会报错:列名 'N@P1' 无效。
this.baseJdbc.query("select * from ...