jdbcTemplate.queryForList查询后map key为大写的问题

ming_happys 2014-02-11 04:04:08
String sql = "select * from t_document where rownum<40";
List data = jdbcTemplate.queryForList(sql);

String json = JsonUtil.Encode(data);
转出来是大写的key那,这个怎么破?
...全文
1939 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
huyqcq 2016-10-19
  • 打赏
  • 举报
回复 1
这样写 用as public List findSupplierBaseByName(String suppliername){ if(null != suppliername && !"".equals(suppliername.trim())){ String sql="select * from (select id as \"id\",suppliername,linkman,email,telephone,mobilephone,score from supplier where suppliername like ? ) where rownum <=10 "; return jdbcTemplate.queryForList(sql, new Object[]{"%"+suppliername.trim()+"%"}); } return null; }
紫舞玥汐 2015-03-09
  • 打赏
  • 举报
回复
楼主,这个问题解决了么?
燚之四火 2014-02-18
  • 打赏
  • 举报
回复
Oracle, 你可以在sql语句那里 弄个小写别名
Defonds 2014-02-11
  • 打赏
  • 举报
回复
一步一步定位,你从数据库提出来的时候,应该不是大写吧
  • 打赏
  • 举报
回复
你不用json序列化之前也是大写吗?
zemel 2014-02-11
  • 打赏
  • 举报
回复
就是Oracle的数据库

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧