mybatis sqlserver 分页查询报错:'@P0' 附近有语法错误
来源:互联网 发布:奥鹏网络研修总结作业 编辑:程序博客网 时间:2024/05/17 09:41
错误的sql
<select id="searchEcoInfoPaged" resultMap="cm">select TOP #{rows} * from eco_info where ID in ( SELECT top (#{rows}*#{page}) ID FROM eco_info WHERE 1=1 <foreach collection="fieldMap" index="key" item="item" open="" separator=" " close=""> <if test="item != null and item != ''"> AND ${key} LIKE '%'+#{item}+'%' </if> </foreach> order by ID DESC)order by ID ASC </select>
正确的sql
<select id="searchEcoInfoPaged" resultMap="cm">select TOP ${rows} * from eco_info where ID in ( SELECT top (#{rows}*#{page}) ID FROM eco_info WHERE 1=1 <foreach collection="fieldMap" index="key" item="item" open="" separator=" " close=""> <if test="item != null and item != ''"> AND ${key} LIKE '%'+#{item}+'%' </if> </foreach> order by ID DESC)order by ID ASC </select>
将第一个# 改为 $,具体原因有待研究。
0 0
- mybatis sqlserver 分页查询报错:'@P0' 附近有语法错误
- mybatis使用sqlserver分页报'@P0' 附近有语法错误。
- sqlserver mybatis分页, '@P0' 附近有语法错误
- mybatis分页时报错, '@P0' 附近有语法错误
- mybatis分页时报错, '@P0' 附近有语法错误
- sqlserver @P0附近有语法错误
- 【问题解决】MyBatis分页查询SQL Server2008时出现'@P0' 附近有语法错误
- mybatis 动态SQL '@P0' 附近有语法错误
- '@P0' 附近有语法错误
- '@P0'附近有语法错误
- '@P0' 附近有语法错误
- JSP com.microsoft.sqlserver.jdbc.SQLServerException: '@P0' 附近有语法错误。
- com.microsoft.sqlserver.jdbc.SQLServerException: '@P0' 附近有语法错误。
- MyBatis错误:'@P0' 附近有语法错误。] with root cause
- java.sql.SQLException: '@P0' 附近有语法错误
- myibatis中出现“@P0' 附近有语法错误。”
- ibatis Cause: com.microsoft.sqlserver.jdbc.SQLServerException: '@P0' 附近有语法错误
- ibatis Cause: com.microsoft.sqlserver.jdbc.SQLServerException: '@P0' 附近有语法错误
- java下载文件名,浏览器弹出框中文件名丢失问题
- 按计划执行之8月份
- KMP算法的实现
- java中的正则表达式
- 排序算法
- mybatis sqlserver 分页查询报错:'@P0' 附近有语法错误
- 函数声明文件
- MySQL笔记-jdbc编程步骤
- 过滤器
- 2016.8.11面试点
- 图论 生成树 POJ 1251 Jungle Roads (prim)(Kruskal)
- 身份实名认证返照
- hdu-1052-Tian Ji -- The Horse Racing(经典)
- POJ3694