<select id="getOpenSourceApkList" resultType="OpenSourceApkInfo" parameterType="Map" >

<![CDATA[

SELECT * FROM

(SELECT A.*, ROWNUM RN FROM

(SELECT * FROM t_OPENSOURCEAPKINFO where RECOMMEND =1 and VISIBILITY=2 ORDER BY ${orderKey} desc,ID)

A WHERE ROWNUM <= #{endNo})

WHERE RN >= #{beginNo}

]]>

</select>

Sql语句打印:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM t_OPENSOURCEAPKINFO where RECOMMEND =1 and VISIBILITY=2 ORDER BY averagegrade desc) A WHERE ROWNUM <= ?) WHERE RN >= ?

参数:24(Integer), 1(Integer)

用#传参时,不会将参数直接放在sql中,如:

<select id="getOpenSourceApkList" resultType="OpenSourceApkInfo" parameterType="Map" >

<![CDATA[

SELECT * FROM

(SELECT A.*, ROWNUM RN FROM

(SELECT * FROM t_OPENSOURCEAPKINFO where RECOMMEND =1 and VISIBILITY=2 ORDER BY #{orderKey} desc,ID)

A WHERE ROWNUM <= #{endNo})

WHERE RN >= #{beginNo}

]]>

</select>

Sql语句打印:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM t_OPENSOURCEAPKINFO where RECOMMEND =1 and VISIBILITY=2 ORDER BY ? desc) A WHERE ROWNUM <= ?) WHERE RN >= ?

参数:averagegrade(String), 24(Integer), 1(Integer)

最后执行的是order by 'averagegrade'

更多相关文章

  1. 解析innodb status各项参数
  2. MySql 优化之like语句
  3. c语言把mysql数据库语句和变量封装为一个语句
  4. sql语句之union与join的区别
  5. MySQL中一些查看事务和锁情况的常用语句
  6. mysql sql语句实现隐藏手机号码中间四位
  7. 有没有什么MYSQL语句可以判断表是否存在并且创建?
  8. 如何将对象作为参数传播给函数?
  9. 如何在javascript函数中将URL编码为参数?

随机推荐

  1. ubuntu 使用adb shell命令识别android设
  2. Android Opencore
  3. android在window下的开发环境搭建
  4. Android-在应用中使用拖拽教程
  5. CyclicBarrier
  6. Android中Java与web通信
  7. android的技术层次
  8. Android知识点回顾
  9. Android根据联系人姓名首字符顺序读取通
  10. android不是内部或外部命令,也不是可运行