мой веб-сайт был создан Spring Framework.
а также с помощью Mybatis.
на моем веб-сайте есть страница доски объявлений.
а вот и доска стола.
TB_BOARD
seq(pk), user_seq, title, category, content, reg_time
Теперь я хочу применить пейджинг.
поэтому я проверил документ Марии БД.
они сказали использовать рк вместо смещения.
хорошо, я понимаю .. но есть проблема.
если на моей странице доски объявлений есть только кнопки «Предыдущая» и «Следующая», проблем нет.
я напишу свой SQL так:
следующий
select * from TB_BOARD where seq < #{last_seq} order by seq desc limit 5
предыдущие
select * from TB_BOARD where seq >= #{last_seq} order by seq desc limit 5
а если на странице бюллетеня есть номерная кнопка пейджинга?
[1] [2] [3] [4] [5]
и кто-то нажал кнопку [4]. Как мне получить записи для кнопки [4]?
На мой взгляд, записи могут быть изменены (обновить, удалить), seq больше не будет последовательным.
поэтому невозможно предсказать.
нет ли способа сделать это без "select @rownum"?
спасибо.