如何去掉自动加的sql语句?

msriver 2017-12-16 11:24:11
高手们帮忙看一下
在mapper.xml写oralce的sql语句,tomcat运行时自动加mysql的sql语句
在mapper.xml中sql语句为
<select id="userlistPage1" parameterType="page" resultType="pd" useCache="false" >
select u.USER_ID,
u.USERNAME,
u.PASSWORD,
u.LAST_LOGIN,
u.NAME,
u.IP,
u.EMAIL,
u.NUMBER_NO,
u.PHONE,
r.ROLE_ID,
r.ROLE_NAME
from SYS_USER u, SYS_ROLE r
where u.ROLE_ID = r.ROLE_ID
and u.USERNAME != 'admin'
and (r.ROLE_ID != '7' and r.PARENT_ID != '7')
<select>
在debug时,log4j看日志里自动加了limit (0,10)
select u.USER_ID,
u.USERNAME,
u.PASSWORD,
u.LAST_LOGIN,
u.NAME,
u.IP,
u.EMAIL,
u.NUMBER_NO,
u.PHONE,
r.ROLE_ID,
r.ROLE_NAME
from SYS_USER u, SYS_ROLE r
where u.ROLE_ID = r.ROLE_ID
and u.USERNAME != 'admin'
and (r.ROLE_ID != '7' and r.PARENT_ID != '7') limit(0,10)
所以报异常sql语句异常。
如何去掉自动加的sql语句。

...全文
232 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaovhao 2017-12-16
  • 打赏
  • 举报
回复
你配置的分页插件的dialectType是mysql吧,改成oralce就好了

   <property name="plugins">
            <array>
                <!-- 分页插件配置 -->
                <bean id="paginationInterceptor" class="com.baomidou.mybatisplus.plugins.PaginationInterceptor">
                    <property name="dialectType" value="oracle"/>
                </bean>
            </array>
        </property>

qq_35942223 2017-12-16
  • 打赏
  • 举报
回复
那要看你源码怎么写,这个应该是分页代码问题

81,090

社区成员

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

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