 悬赏园豆:20
                [已解决问题] 
            
                    解决于 2016-12-02 09:51
                悬赏园豆:20
                [已解决问题] 
            
                    解决于 2016-12-02 09:51 
                 
        占位符模式下 order by 没有效果,现在还是按照默认排序
代码:
sqlBody.append(" order by ? ?");
  resultName.add(sortname);
   resultName.add(sortorder);
   resultType.add(Types.VARCHAR); 
   resultType.add(Types.VARCHAR);
sqlBody.append(" order by sortname DESC");
只能用动态SQL拼接字符串,因为字段名表名都不能用占位符“?或者:V1”等形式来动态排序;这不是jdbcTemplate的问题,数据库引擎本身也是这种限制。
没有逗号。。。。?,?