Пейджинг в каждом провайдере JPA для нескольких баз данных - PullRequest
0 голосов
/ 14 февраля 2012

У нас есть много JPA-провайдеров, таких как: OpenJPA, Hibernate, Toplink, EclipseLink ... В Hibernate он использует Dialect для реализации данных пагинации.Как другие провайдеры реализуют эту функцию подкачки для нескольких баз данных, если не используют Dialect в качестве Hibernate?

1 Ответ

0 голосов
/ 14 февраля 2012

DataNucleus JPA реализует разбиение на страницы с использованием функций хранилища данных, где это возможно ... HSQL, Derby, Postgresql и т. Д. Имеют ключевые слова LIMIT / OFFSET. Oracle, DB2, MSSQL имеют ключевые слова в стиле ROWCURSOR.

Hibernate делает то же самое, AFAIK

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...