oracle+mybatis分页查询

本文探讨了在Oracle数据库中使用MyBatis进行分页查询时遇到的问题。通过示例代码展示了如何利用ROWNUM进行分页,但指出在特定情况下,使用'>'和'<'操作符可能无法在MyBatis中正常工作,导致Tomcat启动时出现异常。建议调整查询策略以避免此类问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当使用oracle进行分页查询时使用以下方式:

SELECT *
 FROM (SELECT A.*, ROWNUM RN
         FROM (select t.name      as name,
                      t.formula   as formula,
                      t.data_from as dataFrom,
                      t.dept_id   as deptId,
                      t.category  as category
                 from k_kpi_target t
                where t.del_flag = 0) A)
WHERE RN BETWEEN #{startNum} AND #{endNum}
order by rownum


使用oracle 使用“<”,“>”进行查询时,只能取第一条到某一条数据

另:oracle数据库可以使用“<” ,“>”进行查询,并可以获得对应数据,但是在mybatis无法识别“>” .

启动Tomcat会报异常:The content of elements must consist of well-formed character data...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值