赞
踩
1、 使用jdbcTemplate的queryForList方法查询时,报错误如下:
- SQL state [null]; error code [0]; 不支持从 UNKNOWN 到 UNKNOWN 的转换。;
- nested exception is com.microsoft.sqlserver.jdbc.SQLServerException:
- 不支持从 UNKNOWN 到 UNKNOWN 的转换。
- at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.
- translate(AbstractFallbackSQLExceptionTranslator.java:83)
- at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.
- translate(AbstractFallbackSQLExceptionTranslator.java:80)
- at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.
- translate(AbstractFallbackSQLExceptionTranslator.java:80)
查看代码:
- Object param = null;
- if(age==20){
- param = new Object[] { paraMap.get("name"), paraMap.get("age") }
- }
- List userList = this.jdbcTemplate.queryForList(sql, param);
jdbcTemplate机制是不识别。修改为:
- List userList = this.jdbcTemplateSqlServer.queryForList(pagesqlServer, new Object[] {
- paraMap.get("name"), paraMap.get("age") });
解决
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。