SELECT * FROM ( SELECT TMP_PAGE.*, ROWNUM ROW_ID FROM (
SELECT * FROM ( SELECT A.*, ROWNUM RN FROM ( SELECT * FROM user ) A WHERE ROWNUM <= 10 ) WHERE RN >= 1 )
TMP_PAGE WHERE ROWNUM <= ? ) WHERE ROW_ID > ?
java代碼調用mapper接口時,標紅的sql是在mapper.xml文件中寫,沒有調用PageHelper.startPage方法,但是執行時自動在外面又套了一層PageHelper的分頁,
報錯,ORA-01008: 並非所有變量都已綁定,最終的原因是傳入的參數pageNum和pageSize參數與PageHelper.startPage方法的參數相同引起的,修改參數名稱pagesStart和pageEnd即可。