Я хочу получить 10 строк, начиная с строки 20. Есть ли способ, которым я могу это сделать, используя Data Nucleus JDO? Я использую MySql как backend.Как получить определенное количество строк из базы данных с помощью JDO?
1
A
ответ
1
Как бы вы найдете в документации JDO, что-то, как это будет делать
SELECT FROM mydomain.MyClass ORDER BY this.id RANGE 20,30
1
Спасибо всем за ответы .. .. я получил ответ .. В СДО объекте запроса есть нечто, называемое query.setRange(Start,end)
+1
На самом деле это то, что мой ответ говорит вам ... просто, что я использую однострочную форму o f запрос. Способ сделать это в Stackoverflow - вы принимаете правильный ответ, а не добавляете свой собственный ответ. –
У Mysql нет понятия номера строки и 10 строк, начиная с 20, необходимо сделать некоторый заказ предпочтительно с использованием первичного ключа, а затем использовать предельное смещение, что-то как 'select * from table order by primary_key limit 20,10' –